body {position:relative;font:75% Verdana, Arial, Helvetica, sans-serif;color:#444;background:#fff;margin:5px}#lowvision, .noprint, #nav, #tools, .sidecol, #accessibility, .sIFR-flash, #bannerimgthin, #bannerimg, #contenttop, .rss, .annDate span, #tagsBox, .plusminus {display:none !important}.lowvision {display:none}.print {display:block !important}#logo span {display:none}#logo img {margin-bottom:2em}.underline2 {border-bottom:2px solid #888}.title {float:left;display:block;width:100%;clear:both;font-size:110%;font-weight:bold;color:#1f75bd;border-top:2px solid #888;border-bottom:1px dotted #888;padding:5px 0}.right {float:right}h1 {padding:5px 0;border-bottom:3px double #888;margin:0 0 40px 0;color:#1f75bd}p {margin:0 0 15px 0}ul {clear:both}.boldpara {font-weight:bold;font-size:110%;margin:0 0 40px 0}a, a:visited {text-decoration:underline;color:#558c37 !important;font-weight:bold}a img {border:none}.captionleft {float:left;margin:0 20px 20px 0;padding:1px;border:6px solid #ddd}.captionright {float:right;margin:0 0 20px 20px;padding:1px;border:6px solid #ddd}.relatedlink {position:relative;top:1em;display:block;float:left;clear:both;width:100%}.imgborder, .imgborder span {float:left;margin:0 !important;padding:0 !important;border:none !important}.relatedlink span img {position:relative;top:-1em;float:left;display:block !important;width:200px;height:60px;margin-right:2em}.relatedlink, .relbox div {display:block;margin:0 0 15px 0}.relbox div {margin:0 0 1.5em 0}.relbox h4 a {display:block}.relbox p {display:inline}.relbox a {display:block;font-size:11px}.relatedlink .heading, .result dt, .announcement h4, .relbox h4 a {display:block;font-size:15px;font-weight:bold;color:#3f3fba}.event h4 a {margin-left:10px}.annDate {margin:0;float:right;font-weight:bold}#map, #detailmap, #landingmap {display:block;width:100%;height:400px;clear:both;border:1px solid #999}.ticked > a {color:#000;text-decoration:none;font-weight:bold}.navtabs {list-style:none;border-bottom:1px solid #888;padding:0 0 5px 0}.navtabs li {display:inline;padding:0 10px 0 0}.navtabs li.sCurrent {font-weight:bold}.navtabs li a span {display:none}.result .resMap, .result .res01, .result .resPlan, .result .res02, .result .res03, .result .res04, .result .res05 {margin-right:10px}.vote01, .vote02, .vote03, .vote04, .vote05 {display:none}.plusminus .titleicon {text-decoration:underline}.plusminus fieldset {display:none}.maincol form {display:block;width:100%}fieldset {border:none}.field {width:200px}input {margin:5px 0 0 0}label, textarea {display:block;width:100%}.result, .announcement {display:block;border-bottom:1px dotted #888;padding:0 0 15px 0}.results .button, .title .right {display:none}.result dl, .result dt, .result dd {margin:5px 0}.result img {float:left;margin:0 15px 0 0;padding:1px;border:2px solid #2f3e46;max-width:45px;max-height:45px}.result p {margin-right:10px}.resRating {display:block;width:100%;list-style:none}.resRating li {display:block;display:none}.resRating li.rating_current, .resRating li.rating_current span {display:block;width:100%;white-space:nowrap}.buttonMap, .buttonNoPlan {display:none}.maincol table {width:100%;margin:0 0 25px 0;padding:0;border:1px solid #ccc;border-collapse:collapse;padding:0}.maincol table tr:hover {background:#f5f5f5}.maincol table th {font-weight:bold;background:#c9d6dd;border:1px solid #ccc;padding:3px}.maincol table td {border-left:1px solid #ccc;border:1px solid #ccc;padding:3px}#footer {float:left;display:block;width:100%;clear:both;border-top:3px double #888;margin:0 0 50px 0;padding:0;list-style:none}#footer li {float:left;display:inline;margin:20px 20px 0 0}