/* Print styles for skylight website March 2007 */
body{
	font-size:12pt;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
a img{
	border:none;
}
#header h1{
	text-align:center;
}
h2{
	margin:0;
	padding:0;
	/*font-weight:normal;*/
	font-size:1.5em;
	color:#044D96;
}
h3{
	margin:0;
	padding:1em 0 0 0;
	font-size:1em;
	color:#044D96;
}
li h3{
	font-size:1.2em;
}
h4{
	font-size:0.8em;
	margin:0;
	padding:1em 0 0 0;
	clear:both;
}
p{
	font-size:0.8em;
	line-height:1.5;
	margin:0;
	padding:0.5em 0;
	font-family:Arial, Helvetica, sans-serif;
}
li{
	font-size:0.8em;
}
li p{
	font-size:1em;
}
#footer{
	text-align:center;
	border-top:1px solid #000;
}
/*hiding elements not neccesary for printing*/
#nav, #header form, #footer ul, #extra form, #crumbs, #extra, fieldset{
	display:none;
}

/*tables*/
table, td, th{
	border:none;
	text-align:left;
	/*font-weight:normal; - needs to be normal for checkout but not others*/
	vertical-align:top;
}
td, th{
	font-size:0.8em;
	line-height:1.5;
	padding:0.3em 0.8em 0.3em 0;
	font-size:1em;
}
td{
	font-family:Arial, Helvetica, sans-serif;
}
.total th{ /*total is the row that indicates totalled amounts, border styling etc.*/
	font-weight:bold;
}
.total th, .total td{
	border-top:1px solid #000;
	border-bottom:2px solid #000;
}
/*table layout for event listing tables and others with colouration*/
#eventlisting, .eventlisting{/*the only reason this is also a class is due to .Net having to use the id*/
	border:1px solid #0064C8;
	margin:1em 0;
	width:100%;
}
#eventlisting th, #eventlisting td, .eventlisting th, .eventlisting td{
	font-size:0.75em;
	padding:0.5em 0.4em;
}
#eventlisting th, .eventlisting th{
	padding:0.1em 0.4em;
	background-color:#4C93D9;
	border-bottom:1px solid #0064C8;
}
#eventlisting .even td, .eventlisting .even td, tfoot td{
	background-color:#CCE0F4;
}
#content .eventlisting select, #content .eventlisting input{
	width:auto;
	position:static;
}