body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.4;
font-family: Arial, Helvetica, sans-serif;
color: #333;
background: none;
font-size: 10pt;
text-align: left;
}
#header {
	border-bottom: 5px solid #eee;
	margin-bottom: 10px;
}
ul {padding: 0px;}

/*Headings */
h1,h2,h3,h4 {font-family: Arial, Helvetica, sans-serif;padding: 0;font-weight: bold;color:#303C49;line-height:1;text-align: left; }
h1{font-size:22pt;margin: 0 0 10pt 0;}
h2{font-size:16pt;margin: 0 0 5pt 0;}
h3{font-size:12pt;margin: 0 0 2pt 0;}
h4{font-size:11pt;}

address {
	font-style: normal;
	margin: 0 0  10pt 0;
}

/* Images */
a img { border: none; }
img {float: none;}

#header h2, #header h2 a:visited {color: #666;}

/* Links */
a:link, a:visited { background: transparent;  text-decoration: none;color:#333; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
dt {font-weight: bold;}
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 


#nav, #sec-nav, .hide, form, #mini, #sidebar, img.status, #banner, #map, #team img, #sub-content h3, #sub-content ul, #contact #content, #footer
{display:none;}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}
