Different web browsers can render pages differently using their print feature, so I load up the page in Chrome and Firefox, pick which looks better, then print through the browser using a PDF printer driver bundled with Foxit PDF reader. Foxit has this print driver included in their free reader through version 9 but stopped including it with the current version10.
Years ago I used to use Adobe Acrobat too, whenever I needed to also include X # deep of linked pages.