Just to add my 2cents.
It's a good idea to include a print css setting. That way you can present the browser with a nicely formatted page for the user, and a second formatted for the printer (i.e. remove menus, images and links etc...)
The way to do this it to specify @Media in the css settings:
Here are a couple of articles that should explain in more detail ^_^
Print a doument with CSS[
^]
Printing with Style[
^]
No need to accept this. I only post as an FYI.
Good luck :)