Sharepoint pages not only contain contents but also additional sections such as top navigation, quick launch etc. Printing these pages using the browser Print option will result in the navigation and other sections also getting printed. To avoid this annoyance we at IOTAP have a created a Printer Friendly Page web part for Sharepoint which when added to a Sharepoint page will display a print button. Clicking this icon will open a printer friendly version of the Sharepoint page with the print dialog.
We have updated this webpart to use JQuery for simplification. You can download this web part and setup instructions from IOTAP webparts