body { margin:0px; padding:0px; background-color: #ffffff; text-align: left; width: 100%; font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: normal; font-style: normal; line-height: 16px; }
p { margin: 0px; padding: 0px; border: 0px; }
h1 { font-size: 22px; font-family: Geneva, sans-serif; font-weight: normal; font-style: normal; line-height: 28px; color: #000000; letter-spacing: 0px; border-bottom: 1px solid #000000; padding-bottom: 6px; }

#header { display:none; }
#menu { display:none; }
#dropdown { display:none; }
#footer { display:none; }

#crumbtrail { margin: 0px; border: 0; padding: 0px; font-size: 10px; color: #000000; }
#crumbtrail a:link { text-decoration: underline; color: #000000; }
#crumbtrail a:visited { text-decoration: underline; color: #000000; }
#crumbtrail a:hover { text-decoration: underline; color: #000000; }
#crumbtrail a:active { text-decoration: underline; color: #000000; }

td.leftColumn { display:none; }
td.centreColumn { vertical-align:top; background-color: #FFFFFF; padding:8px 15px 20px 20px; font-size: 12px; line-height: 16px; }
td.rightColumn { display:none; }

td.centreColumn a:link { text-decoration: underline; color: #000000; }
td.centreColumn a:visited { text-decoration: underline; color: #000000; }
td.centreColumn a:hover { text-decoration: underline; color: #000000; }
td.centreColumn a:active { text-decoration: underline; color: #000000; }

ul#maingallery { margin:0; padding:0; list-style-type:none; width:100%; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
ul#maingallery li { float: left; margin:15px 15px 15px 0px; }
ul#maingallery li p { text-align: center; margin:3px 0; }

#calendar { margin:0px; padding:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal;}
#calendar p.links { color: #000000; margin:0px; font-size: 12px; line-height: 14px; font-weight:bold; padding:15px 10px 10px 10px; text-align:center; }
#calendar a:link { text-decoration: underline; color: #5c769b; }
#calendar a:visited { text-decoration: underline; color: #5c769b; }
#calendar a:hover { text-decoration: none; color: #5c769b; }
#calendar a:active { text-decoration: underline; color: #5c769b; }
#calendar table, tr, td  { font-size : 12px; line-height : 14px; color : #000000; font-weight : normal; font-style : normal; }
#calendar td.header {font-weight: bold; padding:2px 4px 2px 4px; font-size : 12px; line-height : 15px; background-color:#F7F7F7; border:1px solid #E7E7E8; width:15px; text-align:center; }	
#calendar td.cell {font-weight: normal; padding:2px 4px 2px 4px; font-size : 12px; line-height : 15px; background-color:#F7F7F7; border:1px solid #E7E7E8; width:15px; text-align:center; }	
#calendar td.today {font-weight: normal; padding:2px 4px 2px 4px; font-size : 12px; line-height : 15px; background-color: #F2BDBD; border:1px solid #E7E7E8; width:15px; text-align:center; }

#calendarFull { margin:0px; padding:0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; }
#calendarFull a:link { text-decoration: underline; color: #5c769b; }
#calendarFull a:visited { text-decoration: underline; color: #5c769b; }
#calendarFull a:hover { text-decoration: none; color: #5c769b; }
#calendarFull a:active { text-decoration: underline; color: #5c769b; }
#calendarFull ul { margin-top:2px; margin-bottom:2px; }
#calendarFull li {list-style-type:disc; margin-left:-22px; font-size: 10px; line-height: 14px; }
#calendarFull table, tr, td  { font-size : 12px; line-height : 14px; color : #000000; font-weight : normal; font-style : normal; }
#calendarFull td.links { color: #5C769B; margin:0px; font-size: 12px; line-height: 16px; font-weight:normal; padding:25px 5px 10px 5px; text-align:center; }
#calendarFull td.header {font-weight: normal; color: #FFFFFF; padding:2px 4px 2px 4px; font-size: 12px; line-height: 16px; background-color:#5B7395; border:0px; width:118px; height:30px; text-align:center; }
#calendarFull td.cell {font-weight: normal; padding:2px 4px 2px 4px; font-size : 12px; line-height : 16px; background-color:#FFFFFF; border:1px solid #C8C8C8; width:118px; height:85px; text-align:left; vertical-align: top; }	
#calendarFull td.today {font-weight: normal; padding:2px 4px 2px 4px; font-size : 12px; line-height : 16px; background-color: #F2BDBD; border:1px solid #C8C8C8; width:118px; height:85px; text-align:left; vertical-align: top; }
#calendarFull td.outofmonth {font-weight: normal; padding:2px 4px 2px 4px; font-size : 12px; line-height : 16px; background-color: #F5F5F5; border:1px solid #C8C8C8; width:118px; height:85px; text-align:left; vertical-align: top; }

#layer1 { display:none; }
#layer2 { display:none; } 
#layer3 { display:none; } 
#layer4 { display:none; }
#layer5 { display:none; } 
#layer6 { display:none; }
#layer7 { display:none; }
#layer8 { display:none; }
#layer9 { display:none; }