printer friendly usually means putting in as little HTML as possible, and making very sure that the page is not wider than the paper.
If you want to go extremely printer-friendly, you could try generating a PDF document. That is complex and not very user-friendly, but the printouts are very pretty.