@charset "utf-8";
/* CSS Document */

* {    margin: 0; 
    padding: 0;
    font-family: 'Open Sans', sans-serif; 
    font-size : 11pt;
    font-weight: normal;
    background-color: #fff;
    color: #000;
    }

h1, .h1 { font-size : 14px;     font-weight: bold;        padding: 0 0 6px 0; }
h2,.h2 { font-size : 12px;     font-weight: bold;    padding: 0 0 4px 0;}

p, a, span {font-size: 10px; border: 0px solid red;}

.logo {width: 10%; height: auto;}

.noprint {display: none;}

html, .table { float: none; width:99%; margin-bottom: 5%;  background-color: #fff;}

img { border: none;}    
#left, #right {height: 80%;}

#left {border: 1px solid red;}
#right {border: 1px solid blue;}

#left img, #key {float:left; border: 0px solid green; width: 20%;  margin: 0; padding: 0;}

#keytable {width: 100%; border: 0px solid #000;}
#keytable th { text-align: left;}
#keytable td, #keytable th {vertical-align: top; font-size: 8px; border: 1px solid #ccc;}
#keytable th {font-weight: bold;}
#keytable img {width: 20px;}

#right, #map {border: 0px solid black; width: 79%;  float: right; margin: 0; padding: 0;}
#right img, #map img {border:0px solid black; width: 100%;}

#printhint {display: show; font-size: 10px;}