#pointsTable { font-family: Arial, Helvetica, sans-serif; border-collapse: collapse; border: none; }
@media (max-device-width: 749px) { #pointsTable { font-size:small; margin-left:auto; margin-right:auto; } }@media (min-device-width: 750px) { #pointsTable { font-size:x-small; } } 
#pointsTable thead tr { color: #000000; } #pointsTable tbody tr { color: #000000; }
@media (max-device-width: 749px) { #pointsTableDiv { float:top;overflow-y:scroll; height:100px; } } @media (min-device-width: 750px) { #pointsTableDiv { display:inline; clear:both; float:left; } }
.ptshdr  { background-color:    #777777; } .ptsroweven { background-color: #CCCCCC; } .ptsrowodd { background-color:  #AAAAAA; }
@media (max-device-width: 749px) { .numcol { width: 100px; } .llcol { width: 180px; } .distcol { width: 120px; } } @media (min-device-width: 750px) { .numcol { width: 40px; } .llcol { width: 90px; } .distcol { width: 50px; } }
th { text-align: center; border-top-width: 1px; } td { border-top-width: 1px; }
th, td { border-color: #000000; border-style: solid; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; }
td.numcol, td.distcol  { text-align: right; } td.llcol { text-align: center; }
.gBranding { display:inline; }
#titleText { text-align: center; font-family: Helvetica, Arial, sans-serif; margin-top:3px;  } @media (max-device-width: 749px) { #titleText { font-size:18px; } } @media (min-device-width: 750px) { #titleText { font-size:large; } }
#google_translate_element { float:left; }
.closestPointText { clear:both; font-family:"Times New Roman", serif; margin:10px; } @media (max-device-width: 749px) { .closestPointText { font-size:10px; } } @media (min-device-width: 750px) { .closestPointText { font-size:large; } }
#quickReference { clear:both; outline:#0f0f0f solid thin; text-align:left; padding:3px; }
.arrowButton { float:right; margin:1px; background-color:white; }
#quickReferenceHidden { display:none; }
#showBar { float:top; margin-bottom:1px; }
.quickReferenceText { clear:both; font-family:"Times New Roman", serif; margin:3px; } @media (max-device-width: 749px) { .quickReferenceText { font-size:10px; } } @media (min-device-width: 750px) { .quickReferenceText { font-size:large; } }
.relatedLink { margin-left:25pt; }
#tools { clear:both; font-family: Helvetica, Arial, sans-serif; margin:6px; }
#upper { width:100%; } @media (max-device-width: 749px) { #lower { width:100%; } } @media (min-device-width: 750px) { #lower { float:left; width:84%; } }
#tableTop { clear:both; float:left; margin:3px; }
.unitsDiv { float:left; } @media (max-device-width: 749px) { .unitsDiv { margin-right:3px; } } @media (min-device-width: 750px) { .unitsDiv { margin-right:12px; } }
.unitsText { display:inline; }
.download { visibility:hidden; } #tableDownload { float:left; } #downloadText { float:left; } #kml { float:left; margin-left:3px;} #csv { float:right; margin-left:5px; }
@media (max-device-width: 749px) { #geoCoder { float:right; } } @media (min-device-width: 750px) { #geoCoder { float:right; } }
@media (max-device-width: 749px) { #inner { clear:both; } }
#map { text-align:center; } @media (max-device-width: 749px) { #map { float:bottom; } } @media (min-device-width: 750px) { #map { display:inline; float:right; } }
@media (max-device-width: 749px) { #adsDiv { display:none; } } @media (min-device-width: 750px) { #adsDiv { text-align:center; float:right; width:16%; height:100%; padding-top:10px; } }
@media (max-device-width: 749px) { #adsDivT { width 100%; height:5%; text-align:center; padding-bottom:2px; } } @media (min-device-width: 750px) { #adsDivT { display:none; } }
.mapButton { padding:5px; } .mapButtonUI { background-color:white; border-style:solid; border-width:2px; cursor:pointer; text-align:center; } .mapButtonText { font-family: Arial,sans-serif; padding-left:4px; padding-right:4px; font-size:12px; }
.cookieMessageText { text-align:center; font-family:"Times New Roman", serif; }
@media (max-device-width: 749px) { .cookieMessageText { font-size:10px; } }
@media (min-device-width: 750px) { .cookieMessageText { font-size:large; } }
.okButton { font-size:1.5em; background-color: rgba(0,100,0,0.1); }
#cookieMessage { display: none; position:fixed; z-index:1; left:0px; bottom:3px; margin-left:1%; outline:#0f0f0f solid; overflow:auto; background-color:rgba(0,100,0,0.7);
}
@media (max-device-width: 749px) { #cookieMessage { width:98%; } }
@media (min-device-width: 750px) { #cookieMessage { width:82%; } }
