/*
THIS PRINT STYLE SHEET IS MASTER
Includes Print Modifications for:
format.css
top.css
content.css
 
*/

/* layout - replacing: format.css */

html
{
height: 100%;
width: 100%;

}

body
{
padding: 0px;
margin: 0px;
border: 0px;
height: 100%;
width: 100%;
background: none #ffffff;  /* override for print */
font-family: arial, verdana, sans-serif;
font-size: x-small;
font-weight: bold;
color: #000000;

}


#topbanner
{
background: none #ffffff; /* override for print */
clear: both; /* add for print */
margin: 0 0 10pt 0;
display: none;
}



#content
{
background: none #ffffff; /* override for print */
width: 100%; /* change from 54% */
margin: 0;
}


#zpad
{
background: none #ffffff; /* override for print */
margin: 0 auto 0 auto;
padding: 8px 0 0 0;
}

#left
{
display: none;  /* will not print */
}

#menu
{
display: none;  /* will not print */
}

#lefttop
{
display: none;  /* will not print */
}

#leftbottom
{
display: none;  /* will not print */
}

#here
{
display: none;  /* will not print */
}

#zmenu
{
/*display: none;*/  /* will not print */
}

#specialmenu
{
display: none;  /* will not print */
}

#etc
{
display: none;  /* will not print */
}


/* topbanner - modifies top.css */

#banner
{
background: none #ffffff; /* override for print */
}

#banner h1
{
color: #2d8fa7;
border: 3px double #16687c;
}

/* modifies bottom ref */

#ref
{
display: none;  /* will not print */
}


/* br for page break */

#zpad br.pga
{
display: block;  /* will print */
}

#zpad br.pg
{
display: block;  /* will print */
}


/* zpad - modifies std content.css */

#zpad h1
{
border: 0 solid #a52a2a;
background: none #ffffff;
font-size: 20pt;
font-weight: bold;
color: #000080;
margin: 2px auto 15px auto;
}

#zpad h1 span.print
{
display: block;
}

#zpad h1 span.print2
{
display: inline;
}

#zpad h2
{
padding: 4px 0px 4px 0px;
background: none #ffffff;
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 14pt;
font-weight: bold;
text-align: left;
color: #000050;
margin: 16px 6px 8px 4px;
}


#zpad ul.sub li
{
font-size: 9pt;
font-weight: normal;
}

#zpad p.smx
{
font-size: 9pt;
font-weight: normal;
}

#zpad span.xsm
{
font-family: arial, verdana, sans-serif;
font-size: 9pt;
font-weight: bold;
}

#zpad a.link
{
color: #ffffff;
}

#zpad span.path
{
font-weight: bold;
font-size: 8pt;
display: block;
color: #274eb1;
}

#zpad span.path15
{
font-weight: bold;
font-size: 8pt;
display: block;
color: #274eb1;
}

#zpad span.pathinline
{
font-weight: bold;
font-size: 8pt;
display: inline;
color: #274eb1;
}

/* remove underlining for print */
#zpad span.acr
{
border: 0;
}