﻿/*==================================================================================

CSS for print media

====================================================================================*/
html, body, div, span, applet, object, iframe
{
	
	vertical-align: baseline;
}

* {
    margin: 0;
    padding: 0;
}
html, body
{margin:0; padding:0; line-height: 1em; word-spacing:1px; letter-spacing:0.2px; font: 12px Arial, Helvetica,"Lucida Grande", serif; color: #000;
    background: white;}

blockquote, table, pre,ul, ol, dl, h3
{
      page-break-after: avoid;    page-break-before: avoid;
}
h2, h3, p
{
   page-break-inside: avoid;
    page-break-after: avoid;
}

#content_main, #content_main_page, #content_main_ind, #container, #footer{
margin: 0 auto;
width: 100%;
padding: 0;min-height: 0px;    page-break-after: avoid;
}

#sitemap-links , #bg, img
{
    display: none;
}

.sitemap-column,.headerf_right,.cuteEditLink
{
    display: none;
}

.headerf_left {
    height: 10px;
    margin-top: 10px;
}
a:link, a:visited {background: transparent; color:#333; text-decoration:none;}
a:link[href^="http://"]:after, a[href^="http://"]:visited:after {content: " (" attr(href) ") "; font-size: 11px;}
a[href^="http://"] {color:#000;} 


abbr[title]:after, acronym[title]:after
{
    content: "(" attr(title) ")";
}



iframe
{height:1500px;}

@page
{    size: 8.5in 11in landscape;
    margin: .5cm;-webkit-transform: rotate(-90deg); -moz-transform:rotate(-90deg);
     filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#noprint {
 display:none
}
l.ftable {
    clear: both;
    line-height: 1.8em;
    margin: 15px 0 0;
    padding: 0;
    width: auto;
}

.ftable dt {
    float: left;
    margin: 0;
    width: 25%;
}

.ftable dd
{
	margin: 0px 0px 10px 50px;
	_text-indent: -3px !important;
}
.ftable dd label
{
	vertical-align: top;
	margin: 5px 8px 0px 0px;
	line-height: 2em;
}
