John Weir has a brilliant printer bookmarklet that will get the printer-friendly version of a page if one is available. Not perfect (nothing is!), but works on most major sites.