Use a printer stylesheet to reformat content for printing
You can use a printer stylehsheet, or add printing styles, to format your web page for printing. For example set black text on a white background, remove menus, add copyright details. This example hides the element (for example a <div>) that has the ID "mainMenuBar".
@media print
{
#mainMenuBar
{
display: none;
}
}
This example defines a css class that can be used to print a copyright notice that is not displayed on the screen.
@media screen
{
.printerOnly
{
display: none !important;
}
}
Try it out; print out this page and spot the differences.