/* PRINTER FRIENDLY STYLES*/

@media print 
{

/* BODY: PRINTER DISPLAY BEGINS */
body 
{
padding: 0;
background-color: #FFF;
}
/* BODY: PRINTER DISPLAY ENDS */

/* BASIC TEXT: PRINTER DISPLAY BEGINS */
h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
body, 
p, 
blockquote, 
table, 
td, 
th, 
li, 
a, 
ul, 
ol, 
dd, 
dl, 
dt,
form, 
button, 
fieldset, 
label
{
font-family:  Helvetica, Arial, Verdana, sans-serif; 
}
/* BASIC TEXT: PRINTER DISPLAY ENDS*/

/* FORM CONTROLS: PRINTER DISPLAY BEGINS */
select,
option, 
input, 
textarea 
{
font-family: "Courier New", Courier, monospace;
}
/* FORM CONTROLS: PRINTER DISPLAY ENDS */


/* LAYOUT CONTAINERS: PRINTER DISPLAY BEGINS */
div.banner_1,
div.banner_2,
div.menu_top,
div.menu_side,
div.menu_right,
div.footer_container div.footer_left a,
div.footer_container div.footer_center a,
div.footer_container div.footer_right a,
div.footer_container div.footer_line,
div.menu_hidden_access,
div.up2top,
p.up2top 
{
display: none;
}

div.page_shell 
{
width: auto;
}

div.page_height_control 
{
background-color: #FFF;
height: auto;
}

div.page_content_shell,
* html div.page_content_shell 
{
margin-left: 0px;
margin-right: 0px;
padding-left: 0px;
padding-right: 10px;
width: auto;
float: none;
}

div.page_content_core 
{
border: none;
}
/* LAYOUT CONTAINERS: PRINTER DISPLAY ENDS */

/*end:@media print*/}