body  { 
font-family: Georgia, Times, Serif;
color: #000;
background-color: #fff;
	font-size: 11pt;
	width: 100%;
	margin:20px 20px 10px 20px;
}

p.printheader {
font-size: 16pt;
font-weight: bold;
padding: 10px 10px 10px 0;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}



/*positioning and formatting of main page sections*/

div#wrapper1  {
width: 90%;
}

#centercol {
width: 100%;
}

#rightcol { 
display: none;
}
 
#footer {
display: none;
}

	
/*for top menu - list displayed on one line*/
div#topmenu {
display: none;
}

/*general formatting*/		

p {
line-height:160%;
}

p.morelink {
display: none;
}

h1 {
	font-size: 14pt;
	letter-spacing: 0.1em;
font-variant: small-caps;
border: 1px solid #cccccc;
padding: 5px;

	}

h2 {
font-size: 12pt;
padding: 5px;
letter-spacing: 0.1em;
border: 1px solid #cccccc;
	}
	

h3 {
font-size: 11pt;
letter-spacing: 0.1em;
}

h3 span.left, h3 span.right {
display: none;
}

.bold {
font-weight: bold;
}

.italic {
font-style: italic;
}

div.clear {
	clear: both;
	height:1px;
	margin:0; padding:0;
}


#centercol ul {
padding: 10px 10px 0 60px;
list-style: square inside;
}

#centercol ul li {
list-style-position: outside;
line-height: 150%;
}

#centercol ul li.alt {
margin: 3px;
padding: 10px;
line-height: 150%;
}

/*images formatting*/

img {
border: none;
float: left;
margin-right: 20px;
}

img.top {
display: none;
}

img.right {
display: none;
}

img.logo {
display: none;
}

img.topspaced {
display: none;
}

img.rightspaced {
display: none;
}

img.eventspic {
display: none;
}


/*extra divs for column formatting etc*/


div.centrebox {
margin-left: 60px;
}

div.list ul li {
clear: both;
list-style: none;
}

div.list ul li span.left {
width: 200px;
}

div.list span.right {
text-align: left;
width: 400px;
}


div.event {
clear: both;
margin: 20px 40px;
}

div.captionright {
border: 1px double #cccc33;
}

div.captionright p {
padding: 15px;
}


div.box1 p {
font-weight: bold;
font-size: 80%;
}


div.box2 p {
font-weight: bold;
font-size: 80%;
}

/*mailing list form etc -*/

form {
font-size:76%;
}

fieldset {
padding: 10px;
	border: none;
	}


/*link styles - main text*/
	
a:link, a:visited {
	background-color: #fff;
	color: #000;
	text-decoration : underline;
	font-weight: bold;
}

/*page break controls*/

.page-break { 
page-break-before: always; 
display:none;
}
