@media print {
body {background:#FFF!important; 
     font-size:10pt; 
     margin:0 }
div, a {color:#000!important;}
#sidebar { display:none }
#header { height:75px }
#content{ margin-left:0; 
     float:none; 
     width:auto }
.demo .red { color:black; 
     font-weight:bold }
#content a { font-weight:bold; 
     color:#000066; 
     text-decoration:underline }
#content{ margin-left:0; 
     float:none; 
     width:auto }
.footer, .ad { display:none!important; }
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
h3 { margin-left:10px; 
     margin-bottom:0px; 
     padding-bottom:0px }
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
img.centered { display: block; 
     margin-left: auto; 
     margin-right: auto; }
img.right { padding: 4px; 
     margin: 0 0 2px 7px; 
     display: inline; }
img.left { padding: 4px; 
     margin: 0 7px 2px 0; 
     display: inline; }
.right { float: right; }
.left { float: left }
img { page-break-inside:avoid; 
     page-break-after:avoid; }

.content_inner {background:none;}
.apply_online {display:none;}
.navigation {display:none;}
.navigation a {padding:5px;}
.number a {color:#fff!important;}
.header {height: 174px;}





#map {display: block; width: 100%; height: 440px; border: 1px solid red; display: inline-block;}
  #map_canvas * { position: relative !important; }
  #map_canvas * > div { position: absolute !important; }
  
  
  

}


