.noprint{
display: none
}

.pagebreak {
display: block;
page-break-before: always}

body { color: #0f0f0e;
margin: 1px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
text-align: left;
width: 100%;}

#header {
width: 100%;
height: auto;
position: relative;
}

#headerleft {
width: 15%;
height: auto;
position: relative;
float: left;
margin-top: 20px;
}

#headercentre {
width: 70%;
height: auto;
position: relative;
float: left;
vertical-align: middle;
top: 50px;
}

#headerright {
width: 15%;
height: auto;
position: relative;
float: left;
left: 75em;}

#main {
width: 100%;
height: auto;
position: relative;
}

#sidebarleft {
padding-top: 20px;
padding-left: 20px;
height: auto;
float: left;
position: relative;
width: 20%;
border-top: 1px #524db0 solid;
}

.content {
position: relative;
float: left;
width: 70%;
height: auto;
border-top: 1px #524db0 solid;
padding-top: 20px;
padding-left: 2px;}

.events {
position: relative;
float: left;
width: 95%;
height: auto;
border-top: 1px #524db0 solid;
padding-top: 20px;
padding-left: 20pt;}

.col50 {
float: left;
position: relative;
width: 47%;
height: auto;
padding-left: 5px;
padding-right: 5px;}

#sidebarright {padding-top: 20px;
padding-left: 20px;
height: auto;
border-top: 1px #524db0 solid;
position: relative;
width: 90%;
margin-right: 20px;}

.newstitle {
color: #a32dff;
font-family: "Comic Sans", "Comic Sans MS",Verdana, Helvetica, Arial, sans-serif;
font-size: 2em;
font-style: italic;
text-align: center;
padding-top: 2px;}

.newstitlesmall {
color: #a32dff;
font-family: "Comic Sans", "Comic Sans MS",Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
text-align: center;
font-weight: bold;
padding-top: 40px;}

a:link {color: #1017ea;
text-decoration: underline;
font-weight: bold;}

a:visited {color: #1017ea;
text-decoration: underline;
font-weight: bold;}

a:hover {color: #eb5065;
text-decoration: underline;
font-weight: bold;}

h1 {font-size: 4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
color: #4527eb;
font-style: italic;}

.highlight {
color: #A32DFF;}

#headercentre h1 {font-size: 2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
color: #4527eb;
font-style: italic;}

h2 {font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #241deb;}

h3 {font-size: 1.3em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #2d1ceb;}

h4 {font-size: 1.2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #3329eb;}

h5 {font-size: 1.1em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #3630eb;}

h6 {font-size: .8em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
color: #A32DFF;}

.ithead {font-size: 1.4em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
color: #A32DFF;
font-style: italic;}

p.footer {font-family: Verdana, Helvetica, Arial, sans-serif;
width: 100%;
border-bottom: 2px #171798 solid;
text-align: center;
font-size: .8em;
position: relative;}


p.footer a:link, p.footer a:visited {
text-decoration: none;
color: blue;}