@page {margin: 2cm;width:670px!important}
html, body {font-size:100%;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;border:0;vertical-align:baseline;outline:0 none !important;}
body {background:#fff;color:#000;margin:0; line-height:1}
#header{
 display:none;

}
#left-panel{
	display:none;
}
#right-panel{
	display:none;
}
#header-hmenu{
	display:none;
}
#banner{
	display:none;
}
div.bannner-center form div input {display:none!important;}
#container {width: 670px; margin: 0; float: none;}
#bodytext{
	width:100%;
	margin:0!important;
	min-height:none!important;
	float:none;
	font-size:13px!important;
}
#footer {display:none;}
#footer a,#footer span{
	display:none;
}

p {font-size:13px!important;}

h1  {	background: none; 
		font-size: 18px; 
		color: #000; 
}
h2	{	background: none; 
		font-size: 17px; 
		color: #000; 
}
h3 {	background: none; 
		font-size: 16px; 
		color: #000; 
}

h4 { 	background: none; 
		color: #000; 
		font-size: 15px; 
		font-weight: bold}
h5 {
		background:none;
		font: bold;
		font-size: 14px;
		color: #000;
  				}
h6 { 	background: #fff; 
		color: #000; 
		font-size: 12px; 
		font-weight: bold
		}
		
h2, h3, h4, h5, h6 {
   page-break-after: avoid;
}
a, a:link, a:visited  { 
		font-weight: bolder; 
		text-decoration:none; 
		font-size:100%;
		/*color: #2A54A9;*/
		/*color:#666;*/
} 
ol.A { list-style-type:upper-alpha;}
ol.a { list-style-type: lower-alpha; }
ol.i { list-style-type: lower-roman; } 
ul, img {
   page-break-inside: avoid;
}
/* a:link:after { content: " (" attr(href) ") "; font-size:11px; }*/
/* a[href^=http]:after {content:" <" attr(href) "> "; font-size:11px;}
a[href^="#"]:after { content: "";}
$a:after > img {content: "";}
a:not(:local-link):after {content:" <" attr(href) "> ";}  */
.footnotes {
    border-top: 1px solid #000000!important;
    margin: 2em 0 0;
    padding: 0 0 0.5em;
}
.footnotes p {color: #333333;font-size:10px!important;}
.breadcrumb {display:none;}
img {
   max-width: 100% !important;
}

.neatabblue1 table { 
  border-collapse: collapse;
  border:  solid 2px #888;
  }  
.neatabblue1 table th, .neatabblue1 table td{  
  border: solid 1px #888;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px;
  vertical-align:top;
  }
  
table.style2 {
  margin-top: 24px;
  margin-bottom: 24px;
  margin-left: 40px;
  margin-right: 40px;
  border-collapse: collapse;
  border:  solid 2px #888;
}

table.style2 th, table.style2 td {
  border:  solid 1px #888;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 6px;
  vertical-align:top;
}
.tabpadding td {padding:.5em;}