@media print { 
a, a:link, a:visited, a:hover, a:active { color: #000 !important; text-decoration: underline; border:none; }
/*.article a:after { content: " (" attr(href) ") "; font-size: 0.6em }*/
body { background: #fff; font: 16px Arial, Helvetica, sans-serif !important; color:#000000!important; }

h1, h2, h3, h4, h5, h6, strong { color: #000 !important }

div.table, caption { border: 0 solid !important }
table {  font-size: 12pt; margin: 0; padding: 20px 0 20px 0; width: 99% }
table tr {  }
table th { border: 1px solid #000 !important; color: #000; font-weight: bold; padding: 4px 3px; text-align: left }
table td { border: 1px solid #000 !important; padding: 2px 3px }
/*tr, th, td { page-break-inside: avoid }*/

ul { list-style-type: circle !important; }
ul li {	background: none !important;	margin-bottom:1cm;	list-style-type: disc !important;	margin-left: 18px !important;	list-style-position: outside;	page-break-inside:avoid;}


#content { padding: 0 15px }

.gmap, form, #header2 #menu, #site .left, .right_fixed, .pages, #god_mode, embed, .goback { display: none !important }
#header2 { border-bottom: 1px solid #000; margin-bottom: 20px; padding: 0 0 10px; clear:none!important; width:auto; }
#header2 #logo { display: block !important; margin: 0 0 0 43px; width: auto;}
img{ border:none;}
#footer{ margin:0; clear:none!important; width:auto;}
* { clear:none!important; /*float:none!important;*/}
.right{ padding-left:0;}

}