
BODY,H1,.h2,.h3,.h4,.back, .contrast, .normal ,.today, .todayHeader,.yearHeader,.scream{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
BODY {		
}
p, div {
	font-size: large;
}
.column{
	text-align: center;
}
.column p{
	font-size: 1.1em;
	margin-top:0.1em;
	margin-bottom:0.1em;
}
.column a{
	text-decoration: none
}
.column h1{
	color: #339999;
}
.PSheader1,.PSheader2,PSbody{
	font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tightVertical{
margin-top:0.1em;
margin-bottom:0.1em;
}
.PSheader1{
	font-size : 24pt;
}
.PSheader2{
	font-size : 18pt;
	font-style : italic;
}
.PSbody{
	font-size : 12pt;
}
ul {
	padding-top : 6px;
	padding-bottom : 6px;
	line-height : 23px;
	list-style-type: none
}
li{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}


.back{
	font-size : medium;
	font-weight : 700;
}
BODY {
	font-size : 10pt;
}
.contrast{
	background-color : Yellow;
}


H1,.h1 {
	font-size : x-large;
	font-weight : 700;
}
.h2 {
	font-size : large;
	font-weight : 700;
}
.h3 {
	font-size : medium;
	font-weight : 700;
}
.h4 {
	font-size : smaller;
	font-weight : 700;
	margin-top:0;
	padding-top:0;
}

.normal {
	font-size : medium;
	font-weight : 500;
	background-color : White;
}
.external{
	font-size : smaller;
	font-weight : 500;
	background-color : White;
	font-style : italic;
}
.externalToday {
	font-size : medium;
	font-weight : 300;
	background-color : #CDE8EF;
}
.small{
	font-size : x-small;
}
.sp{
	font-size : xx-small;
}
.spToday{
	font-size : xx-small;
	background-color : #CDE8EF;
}
.today {
	background-color : #CDE8EF;
	
}
.todayHeader {
	background-color : #CDE8EF;
	font-weight : 700;
	font-size : larger;
}
.yearHeader {
	font-weight : 700;
}
.scream {
	font-weight : 800;
	background-color : #E4F2F6;
	color : #339999;
}
.static {
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	font-size: 6pt; 
	display: none;
}
.smaller{
	font-size: small;}
ol{
	width: 96%;
}
.larger{
font-size: large;
}

  /* float & allow room for the widest item */
ol li{
	float: left;
	width: 32%;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	}

	/* stop the float */
br {
	clear: left;
}

  /* separate the list from subsequent markup */
div.fluidList{
	margin-bottom: 1em;
	text-align:center;
	font-size: 1.2em;
}

.leftCol, .leftColNarrow{
	float:left;
	margin: 0;
	padding-right: 1.5em;
	/*padding: 1em;*/
	overflow: auto;
	text-align:left;
}
.leftCol{
	width: 66%;
}
.leftColNarrow{
	/*width: 33%*;*/
}
.rightCol, .rightColWide{
	float:left;
	padding-left: 0.6em;
	text-align:left;
	overflow:auto;
}
.rightCol{
	/*width: 33%;*/
}
.rightColWide{
	width: 60%;
}
#cols{
	/*overflow: hidden;*/
}
.clear{
	clear:both;
}

.leftDiv, .leftDivWithPadding{
	float:left;

}
.leftDivWithPadding{
	margin-right: 10px;
}
.rightDiv{
	float:right;
	text-align:right;
	margin-bottom: 0;
	padding-bottom:0;
}

.leftDiv h1, .leftDiv h2, .leftDiv h3{
	float:left;
	background-color; yellow;
}
h1.leftDiv , h2.leftDiv , h3.leftDiv {
	float:left;
	background-color; lime;
}
#mastHead{
	color: #339999;
	border-bottom: 3px #339999 solid;
	padding-bottom:0;
}
.mHead {
	border-top: 2px solid #339999;
	border-bottom: 3px solid #339999;
	background-image: url('FadeWinster.gif');
	background-repeat: repeat-x;
	margin-top:0;
	margin-bottom:0;
	padding-top:0.4em;
	padding-bottom:0.1em;	
	font-size: 0.8em;
	font-weight: 600;
	width: 100%;
	color: #339999;
	text-align: center;
}
	
	
}
.info{
	font-family :Arial, Helvetica, sans-serif;
	COLOR:#339999;
	margin-top: 0.8em;
	margin-bottom: 0;
	padding:0;
}
.subFollows{
	margin-bottom:0;
	padding-bottom:0;
}
.sub{
	margin-top:0;
	padding-top:0;
}
.withBottomBorder{
	border-bottom : 2px solid black;
}
/*COLOURS
.subFollows{
	background-color: yellow;
}
.sub{
	background-color: lime;
}
ol{
	background-color: pink;
}
.leftCol{
	background-color: yellow;

}
.leftColNarrow{
	background-color: cyan;
}
.rightCol{
	background-color: lime;
}
#cols{
	background-color: #FF9933;
}
*/

.leftText{
	float: left;
	width: 14em;
}
.rightText{
	margin-left: 15em;
}
.leftText, .rightText{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
div.leftText , div.rightText {
	font-size:large;
	margin-top: 0;
	margin-bottom:0.6em;
	/*margin-top: 0.4em;*/
	
}
.rightText p{

	/*margin-top: 0.4em;*/
}
p.leftText , p.rightText {
	font-size: 1em;
}
div.rightText p{
	margin-top: 0;
}

p.rightText {


	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
}
div.temps{
	float:left;
	width: 6em;
	display: inline;
}
div.venue{

	display: inline;
}