@media print {
/*Stylesheet for static pages*/
BODY
{
    /*[disabled]color:rgb(2, 2, 2);*/
    /*[disabled]background-color:rgb(193, 193, 193);*/
    border: 0;
    margin: 0;
    font-family: arial, helvetica, san-serif;
    background-image: url(Sportster_primary-case.JPG);
}
BODY :link
{
    text-decoration: none;
    color: #3D42FE;
}
BODY :visited
{
    text-decoration: none;
    color: #3D42FE;
}
H2
{
    font-size: 3em;
}
H3
{
    font-size: 2em;
}
IMG
{
    border: none;
}
#header
{
    width: 100%;
    height: 15%;
    border-collapse: collapse;
    border: 0 groove #000000;
    margin: 0px;
    /*[disabled]background-color:#FEFEFE;*/
    /*[disabled]border-collapse:collapse;*/
}
#header #headleft
{
    width: 15%;
}
#header #headcenter
{
    width: 50%;
    text-align: left;
    font-size: 5em;
    color: #FFFFFF;
}
#header #headright
{
    width: 25%;
    display:none;
    font-size: 0.7em;
}
#TopNav
{
    width: 100%;
    height: 3%;
    font-weight: bold;
    border: 0;
    margin: 0;
    padding: 0;
    font-size: 0.7em;
    border-collapse: collapse;
}
#TopNav TD
{
    /*[disabled]background-image:url(Black_bar.gif);*/
    text-align: center;
    margin: 0;
    padding: 0px;
    background-image: url(half-mask_top.gif);
}
#TopNav A
{
    color: #FFFFFF;
}
#TopNav :visited
{
    color: #FFFFFF;
}
#TopNav TD :hover
{
    color: #D91313;
}
#page
{
    width: 100%;
    height: 79%;
    border: 0;
    margin: 0;
    border-collapse: collapse;
}
#page #page-index
{
    width: 25%;
    border-collapse: collapse;
    /*[disabled]background-image:url(Gray-white_dk.jpg);*/
}
#page #index-col
{
    height: 100%;
    width: 80%;
    margin: auto;
    border-collapse: collapse;
    text-align: center;
}
.inspacer
{
    height: 2%;
}
.intop
{
    font-size: 0.9em;
    /*[disabled]background-color:#FFFFFF;*/
    padding: 1em;
    height: 45%;
    background-image: url(CircuitBoard.jpg);
}
.inbot
{
    font-size: 0.9em;
    /*[disabled]background-color:#FFFFFF;*/
    padding: 1em;
    height: 45%;
    background-image: url(metal_chips.jpg);
}
#page #page-left
{
    width: 50%;
    border-collapse: collapse;
    /*[disabled]background-image:url(Gray-white_dk.jpg);*/
}
#page #page-left #left-col
{
    height: 100%;
    width: 93%;
    margin: auto;
    border-collapse: collapse;
}
.lhspacer
{
    height: 2%;
    /*[disabled]background-color:#2EDA15;*/
    padding: 0;
}
.lhtopcontent
{
    font-size: 0.9em;
    /*[disabled]background-color:#FFFFFF;*/
    padding: 1em;
}
.lhmidcontent
{
    font-size: 0.9em;
    padding: 1em;
    /*[disabled]background-color:#FEFEFE;*/
}
.lhbotcontent
{
    font-size: 0.8em;
    /*[disabled]background-color:#FEFEFE;*/
    padding: 1em;
}
#page #page-right
{
    width: 25%;
    border-collapse: collapse;
    /*[disabled]background-image:url(Gray-white_dk.jpg);*/
}
#page #right-col
{
    height: 100%;
    width: 80%;
    margin: auto;
    border-collapse: collapse;
    text-align: center;
}
.rhspacer
{
    height: 0%;
    /*[disabled]background-color:#A4A4D5;*/
}
.rhnorm
{
    height: 10%;
    /*[disabled]background-color:#FEFEFE;*/
}
.rhtall
{
    height: 10%;
    /*[disabled]background-color:#D3D4D3;*/
}
.rhcontrast
{
    height: 10%;
    /*[disabled]background-color:#F4F9F5;*/
}
#BotNav
{
    width: 100%;
    height: 3%;
    border: 0;
    margin: 0;
    border-collapse: collapse;
}
#BotNav TD
{
    background-image: url(half-mask.gif);
    width: 11%;
}





in the header section put:
<link rel="stylesheet" type="text/css" media="print"
href="<?php bloginfo('stylesheet_directory'); ?>/print.css" />