Forum Moderators: open
Printing is such a tricky area. With browser differences, printer driver differences, OS differences, etc, you just can't be sure that everyone who wants to print a web page will find the page code compatible with their setup.
I'd suggest doing what the IRS does for their oh-so-very official documents create a PDF file for download nd printing. If the look of the page is important, you can place the important graphics from the web page in your PDF file and get the same look.