@media print { 
  .noprint { display:none; }
}

body { background: darkseagreen; }

td.tab { font-family: Arial;
         font-size:11px;
         background:white;
         border: black solid thin;
         }

img.runways { border:solid;
              margin-top:10px;}

img#photo-airport { width:200px; text-decoration:none; border:0px;}
img#airliner { width:200px; text-decoration:none; border:0px;}
div.photo-caption {font-family:Arial;
                    font-size:10px;  
                    width: 200px;}
div.airport-type { font-family:monospace;
                    font-size: 16px;
                    font-variant: small-caps;
                    font-weight: normal;
                    text-align:center;
                    }
span#maplink { font-family: Arial;
               font-size:14px;}

div.runwayData { border:solid thin black;
		 width:600px;
                 }
div.runwayData table.data {width:100%}

div.right-col { padding-left:5px;
                float:right;}

div.google-right-ad { padding-left: 20px;
                      padding-top: 20px;
}
a.button { border:solid 1px; 
           background-color:white; 
           padding-left:10px; 
           padding-right:10px; 
           padding-top:2px; 
           padding-bottom: 2px;
           font-weight: bold;
           }
a.button:link,
a.button:visited,
a.button:hover { font-family:Arial,sans-serif;
                 color:black;
                 font-size:11px;
                 text-align:right;
                 text-decoration:none
                 }
a.button:hover { background-color:black;color:white; }

img.link{    
          text-decoration:none;
          border:0px;
}

td.id,
td.name,
td.location{background: white;
             font-family: Arial;
             padding-left: 5px;
             padding-right: 5px;
             }

td.name { font-weight: bold; }
td.id{
       font-weight: bold;
       font-size: 25px;
       vertical-align: middle;
       background: white;}

th.data,
td.data,
table.data,
th.runwaydata,
td.runwaydata,
table.runwaydata { background:white;
                   font-family:Arial;
                   }

table.runwaydata { background:gainsboro; }

table.id_location { 
                    border: solid;
                    border-color:black;
 }
th.runwaydata,
th.data { 
          background: gainsboro none repeat scroll 0%;
          border-width:0px;
          font-size: 12px;
          font-weight: normal;
          padding:0px;
          padding-left:2px;
          padding-right: 2px;
          text-align: right;
          vertical-align: top;}
td.runwaydata,
td.data { text-align: left; 
          padding:0px;
          padding-left:2px;
          padding-right:2px;
          border-width:0px;
          font-size: 14px;}

h1,h2,h3,h4 { font-weight: bold;
           font-family: Arial;
           margin-bottom:0px;}

h1 { font-size: 16px;
     }

h2 { font-size:14px; }
h3 { font-size:14px;
     font-weight: bold;
     text-decoration:underline;}
h4 { font-size:14px;
     font-weight: normal;}
div.airliner { background:black;
               text-align:center;
               color:white;
               font-family: Arial;
               font-size: 10px;
               }
div.nearby-airports {width: 200px;
                      font-family:Arial;
                      font-size:10px;
                      border: black solid thin;
                      }