
.printonly {
position: relative;
left: auto;
}
.noprint {
display: none;
}

body {
	color: #000 !important;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	line-height: normal !important;
	text-align: left;
	vertical-align: top;
	width: auto !important;
	height: auto !important;
	margin: 0px !important;
	background-image: none;
	background: white;
}
.page, #container {
width: 100%;
height: auto;
border: 0px;
}
.toplinks, #cse-search-box, .intro-pic, #nav-text2 {
display: none;
}
#intro {
background: transparent;
height: auto;
padding: 0;
border: 0px;
}

#main {width: 65%;}
#right {width: 30%;}



/* print styles
#header, #cont-left, .border-main, .border-rt {
display: none;
}
#default-page, #twocol-page {width: 100%;}
#main {
width: 100%;
height: auto;
vertical-align: top;
display: block;
float: none;
padding: 0;
}
#default-page #main, #twocol-page #main {width: 100%;}
#right {
width: 100%;
height: auto;
vertical-align: top;
display: block;
clear: both;
float: none;
margin-bottom: 1.5em;
padding: 0;
}
#footer {
display: none;
}
div.content {margin-bottom: 1.5em;}

p, table, td, td table, ul, ol, dl, li, div, span, blockquote, font, h1, h2, h3, h4, h5, h6 {
	color: #000 !important;
	line-height: normal !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
p, blockquote, ul, ol, dl {
margin-top: 0px;
}

div.content div { */ /* give same space after as paragraphs
margin-top: 0px;
margin-bottom: 1.5em;
}
input, select, textarea, option {
	font-size: 9pt;
}
h1 {
	margin: 0 0 0.75em;
	padding: 1em 0 0;
	font-size: 150%;
	font-weight: bold;
background-color: #fff !important;
}
h2 {
	color: #004663;
	font-size: 125%;
	font-weight: bold;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
background-color: #fff !important;
}
h3 {
font-size: 100%;
font-weight: bold;
margin-bottom: 0.5em;
background-color: #fff !important;
} 

h4, h5, h6 {
font-size: 1em;
font-weight: bold;
margin-bottom: 0em;
background-color: #fff !important;
}
h5 {font-style: italic;}

a:link, a:visited {
color: #419F27;
text-decoration: underline;
}
a:link:after, a:visited:after {  *//* Show URLs in Mozilla 
content: " (" attr(href) ") ";
font-size: 8pt;
text-transform: none;
}

hr {
clear: both;
height: 1px;
border: 0px;
border-top: 1px solid #000;
margin: 1em 0em;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}

.smalltext, .smalltext * {
	font-size: 8pt;
}
.border {
	border: 1px solid #000;
}
.highlight, .highlight * {
font-weight: bold;
color: #009ADA;
}

*//* Table Autoformat 
table.table- {background: #000;} *//* Default Table Styles 
tr.table-odd {background: #EFEFEF;}
tr.table-even {background: #fff;}
table.table- td {font-size: 10pt;}

table.table-heading- {background: #000;} *//* Autoformat Table Style with Heading Row 
td.table-heading-topleft, td.table-heading-topright, td.table-heading-topcenter {
color: #000;
font-size: 120%;
font-weight: bold;
text-transform: uppercase;
}
tr.table-heading-odd {background: #EFEFEF;}
tr.table-heading-even {background: #fff;}
table.table-heading- td {font-size: 10pt;}


.rowcolour1 {background: #EFEFEF;}
.rowcolour2 {background: #fff;}

#right .events-small-list, #right h2.events-small-list-category {
margin: 0;
padding: 0px;
letter-spacing: 0;
}
div.events-small-list h3 {
font: normal 100% Verdana, Arial, Helvetica, sans-serif;
}
.events-table a:link:after, .events-table a:visited:after, 
.events-small-table a:link:after, .events-small-table a:visited:after,
.events-small-list a:link:after, .events-small-list a:visited:after { *//* don't show URLs in Mozilla 
content: "";
}

#right .news, #right h2.news-category {margin: 0; padding: 0;}
.news a:link:after, .news a:visited:after { *//* don't show URLs in Mozilla 
content: "";
}
*/