I do a lot of work in the print world and the web world and I live and die by the PDF format. I find that PDF's are the best all around cross platform format for everyone. Sometimes I need to send a PDF of a web page to a client. If you use the Adobe WebCapture feature of Adobe Acrobat (full version) - which btw does a great job of snagging web pages and keeping links intact - then your web page is broken up into 8x11 pages with nasty links between pages and graphics broken up and shifted around.
You can't just print to PDF from OS X either - the page will still be broken up. So what I do is create a custom page size thats just the right width and height for the web content and then print to PDF...
Page Setup > Custom Page Size
... but wait there's more. I found out that even after creating a custom page size in Safari and then printing the page to PDF - I was still getting more width than I had specified in my page size - displaying the web content with white on the left side. What I discoverd though - was that if you shrink your window in Safari to the exact width of the web content - the Print dialog honors that and only prints the web content.
I suppose this could be used to zero in on a certain portion of a web page and print only that section too.
Mac OS X Hints
http://hints.macworld.com/article.php?story=20030211173917672