﻿/* SEKO print stylesheet */
#header #current_location a, #choose_country, #social_media, #navigation, #enews, #successes, #leftcol, #utilities, #rightcol, #map #jumpto, a.home_mobile { display: none !important; }
* { background: none; color: black; border: none; }
body { background: #fff; font: normal 12pt/140% Georgia, "Times New Roman" , serif; }
ol, ul { margin: 0; padding: 0; }
li { list-style: none; }
h1 { font-weight: normal; font-size: 30px; margin: 10px 0 15px; }
h2 { margin-top: 0; font-weight: normal; font-size: 18px; }
h3 { margin: 0 0 5px; }
h5 { font-size: 11px; font-weight: bold; }
a, a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; outline: none; }
img { border: none; }
.floatright { clear: right; float: right; margin: 0 0 15px 15px; }
.selected { font-style: italic; font-weight: bold; }
#header { padding: 15px 0; height: 60px; margin-bottom: 15px; border-bottom: 1px solid black; }
#header #logo { float: left; }
#header #current_location { float: right; }
#header #current_location span { display: block; color: #999; float: right; font-size: 15px; }
#inside #maincol { width: 100%; }
#main_content { clear: both; }
#breadcrumbs { clear: both; font-size: 11px; margin-bottom: 10px; border-bottom: 1px solid gray; padding: 5px 0; }
.content { clear: both; line-height: 24px; }
.content a:link:after, .content a:visited:after { content: " [" attr(href) "] "; font-size: 10px; color: gray; }
.content p, .content ol, .content ul { padding: 0 0 15px; }
.content ol, .content ul { margin-left: 25px; }
.content li { list-style: circle; }
.content h1 { margin: 20px 0; line-height: 32px; }
.content h2 { font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.content p.intro { font-size: 14px; font-weight: bold; }
.content .more { clear: both; border: 1px solid gray; padding: 10px; }
.content .more li { font-weight: bold; padding: 2px 0; }
.content .form { margin: 0 0 15px; padding: 0; }
.content .form li { list-style: none; clear: both; }
.content .form label { font-weight: bold; display: block; font-size: 11px; float: left; height: 24px; line-height: 24px; width: 80px; text-align: right; padding-right: 8px; }
.content .form input.txt, .content .form textarea { padding: 3px; margin: 0; border: 1px solid #ccc; margin-bottom: 12px; float: left; }
.content .form input.txt { width: 225px; }
.content .form textarea { width: 300px; height: 80px; }
.content .form input.btn { margin-left: 88px; }
.content .news_item { clear: both; float: left; width: 100%; margin-bottom: 10px; }
.content .news_item img { float: left; margin: 0 15px 15px 0; }
.content .news_item h1, .content .news_item h2 { font-size: 20px; font-weight: bold; margin: 0 0 5px; line-height: normal; }
.content .news_item .news_text { padding-left: 185px; padding-bottom: 20px; }
.content #news_archive.more .selected { font-style: normal; }
.content #news_archive.more ul { margin: 0; padding: 0 0 15px; }
.content #news_archive.more li { list-style: none; }
.content #news_archive.more li h3 a span { display: block; }
.ektronSearch { margin: 0; padding: 5px 0 0; }
.ektronSearch ul.searchNavigation { display: none; }
.ektronSearch div.searchWrapper { padding: 0; border: none; }
.ektronSearch div.searchWrapper div.searchResultsHeader h3 { background: #999; border-color: #ccc; color: #fff; }
.ektronSearch div.searchWrapper ol, .ektronSearch div.searchWrapper ul { margin: 20px; }
.ektronSearch div.searchWrapper li { list-style: circle; }
.ektronSearch div.searchWrapper .searchResults { clear: both; padding-top: 15px; }
.ektronSearch div.searchWrapper div#basicTerms input, .ektronSearch div.searchWrapper div#basicTerms select { float: left; }
.ektronSearch div.searchWrapper div#basicTerms select, .ektronSearch div.searchWrapper div#advancedTerms select { border: 1px solid #ccc; padding: 2px; margin: 0 6px; }
.ektronSearch div.searchWrapper div#basicTerms input.basicSearchSubmit, .ektronSearch div.searchWrapper div#advancedTerms input.advancedSubmit, .ektronSearch div.searchWrapper div#advancedTerms fieldset input.addFilter { display: none; }
#location_info h1 { margin-bottom: 15px; }
#location_info img { display: none; }
#map { position: relative; z-index: 0; margin-top: 20px; }
#map_canvas { float: right; width: 100%; height: 500px; }
#map_canvas .map_bubble { font-size: 11px; }
#map_canvas .map_bubble img { display: block; margin-bottom: 5px; }
#map_canvas .map_bubble .bubble_txt { margin-right: 100px; }
#map_canvas .map_bubble .bubble_txt h4 { font-size: 15px; margin-bottom: 3px; }
#map_canvas .map_bubble .bubble_txt p { line-height: 12px; }
#map_canvas .map_bubble .bubble_txt span { font-weight: bold; }
#map_canvas .map_bubble img { position: absolute; top: 15px; right: 0; }
#map_canvas #logocontrol, #map_canvas .mapbox { display: none; }
#map_canvas #logocontrol { left: 0; }
#map_canvas .mapbox { right: 0; }
#sitemap ul { margin: 0 0 0 20px; padding: 0; }
#sitemap li { list-style: circle; }
#sitemap a:link:after, #sitemap a:visited:after { content: "" attr(href) ""; font-size: 10px; display: block; color: gray; }
#footer { clear: both; font-size: 10px; border-top: 1px solid black; }
#footer a { display: none; }
