You should review past threads on this.
The following is from March....
Printing a web page is not an exact science. Too many variables.
For best results using IE one usually has to go to advanced properties
and
check the option to print background stuff and then in page setup zero
out
the margins. Even then some sites may print better in landscape versus
portrait.
As a site owner the best thing to do if you think there will be a real
need
for online content to be turned into hard copy is to design separate
pages
that are purposely designed to be easier to print.
That's why you'll see sites with a button or link that say Print, or
Printer
Friendly.
example -
http://www.barvin.com
Typically this involves setting page width to 650 or 700 wide and having
no
images.
David Bartosik - [MSFT MVP]
http://www.publishermvps.com
http://www.davidbartosik.com
You can also check google archives for past threads...
http://www.google.com/search?hl=en&lr=&q=publisher.webdesign+print+friendly+bartosik&btnG=Search