If you're using CSS and div block elements it's easy enough to set up a separate stylesheet (print.css) to format your printed pages. In the stylesheet you can then specify which elements you want to be printed and which you would like to hide.
CSS snippet below:
Code:
.contentText { padding : 0.5cm;
margin-top : 0.5cm;
margin-right : 0cm;
margin-left : 0cm;}
/* This hides all the menus etc so they aren't printed out*/
.header {display:none;}
.footer {display:none;}