Have you tried (in Firefox) screenshotting the entire page? If you don't need text to be selectable or anything then dumping that into a PDF might work. Otherwise you can use SingleFile to download the page and then convert that HTML to PDF using some other tool.