/*.hide {width: auto; height: auto; position: relative;}*/
.hide {height: 0; width: 0; overflow: hidden; position: absolute; /* for the benefit of IE5 Mac */}
body {background: #fff; color: #434343; font-size: 9pt; font-family: Helvetica,Arial,Verdana,sans-serif;}
a:link, a:visited {background: #fff; color: #878787; font-weight: bold; text-decoration: underline;}

.home #headerWrap header {border-bottom: none;}
#headerWrap header h1 .hide {width: auto; height: auto; position: relative;}
#headerWrap header h1 a .hide img {border: none;}
#headerWrap header h2,#headerWrap header p.admg,#headerWrap header #headerNav,#headerWrap header #rolebasedNav,#headerWrap header #utilityNav {display: none;}

#main, #main_2 {width: auto; margin: 25px 0; padding: 0% 3% 0% 0%; border: 0; float: none !important; background: transparent none;}
#main a[href^="/"]:after {content: " (http://www.sluh.org" attr(href) ") ";}
#main a[href^="http://"]:after {content: " (" attr(href) ") ";}
#main .breadcrumbs {padding: 12px 67px 0 0;}
#main .breadcrumbs ul {margin: 0; text-align: right;}
#main .breadcrumbs ul li {color: #989898; margin: 0; list-style: none; display: inline;}
#main .breadcrumbs ul li a {color: #989898;}
img.left {float: left; margin: 0 25px 20px 0;}
img.right {float: right; margin: 0 0 20px 25px;}
h2.pageTitle {margin: 0 0 20px; font-size: 16pt; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #d0cece;}
h3 {margin: 0 0 5px 0; font-size: 13pt; text-transform: uppercase;}
h4,.home h2 {margin: 0 0 5px 0; font-size: 10pt; text-transform: uppercase;}
h5,.home h3 {margin: 0 0 5px 0; font-size: 9pt; text-transform: uppercase;}
p, ul, ol, dl {margin: 0 0 15px 0;}
hr {border: solid #bbcad3; border-width: 1px 0 0 0; clear: both;}
table {width: 600px; margin: 0 0 15px 0; border: 1px solid #000; display: table; border-collapse: collapse;}
table thead {display: table-header-group;}
table thead tr {display: table-row;}
table thead tr th, table tfoot tr td {display: table-cell; padding: 5px 10px; text-align: left; border-bottom: 3px solid #000; vertical-align: bottom;}
table tbody {display: table-row-group;}
table tbody tr {display: table-row;}
table tbody tr td {display: table-cell; padding: 5px 10px; border-bottom: 1px solid #000; vertical-align: middle;}

#main ul.toggle li h3 {font-size: 10pt; cursor: pointer;}
#main ul.toggle li div.toggle {display: block !important;}

#didYouKnow,#sidebar {display: none;}

#footerWrap footer {color: #989898; height: auto !important; margin: 25px 0 0 0; padding: 125px 0 0; font-size: 8pt; clear: both;}
#footerWrap footer:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#footerWrap footer #footerInfo {}
#footerWrap footer #footerInfo .vcard {}
#footerWrap footer #footerInfo .vcard address {display: inline; font-style: normal;}
#footerWrap footer #footerInfo p.copyright a {color: #fff;}
#footerWrap footer #footerInfo p.copyright a:hover {text-decoration: underline;}

#footerWrap footer .footerLinks,#footerWrap footer #footerNav {display: none;}
#footerWrap footer a {color: #666; text-decoration: none;}
