html,body,#container, #indrgt,  .eventlst span, .eventlst span label, .staff, .staff .name, .compn, label{ background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6, p, a, li , #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }
#layout { position: inherit; }
#wrapper, .staff, .headblk, .flwdth.header { box-shadow:none; margin: 0; background: none; }
.button, #wrapbox, #header, .staff, .compn, .headblk, #conblk { border:none;}
#header, .ftrhs span { margin: 0 !important; }
.headblk h1{ display:block; }
#header .searchbox,  #rgtprt, .footnavi, #breadcrumd, .slidebg, #nav, #topnav, 
footer#footer, #form_paging_links, .listh span.img, .logo, #indh #indlft, 
.hometab .ftrhs span.img, .hometab .boxes.rgtbox, #breadcrumb,.copyright, #leftprt .map, img, form, .srchblk, .headblk, input[type=button], input[type=reset], input[type=submit], .button, .group_documents, .backButton { display: none; }
.container, .staff,.appform .fieldrow { margin: 0; padding: 0; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
 
.hometab .boxes, .hometab .leftbox, .hometab .middlebox, .hometab .rgtbox { width:100% !important; float:none; display:block;}
.eventlst span{ width:auto; height:auto; border:none; background:none; }
#header{ height:auto; margin:5px 0px;}
.appform .fieldgroup_label {  font-size:0.9em; border:none; margin:0; padding:0; font-weight:bold;color:#000; }
.appform .fieldrow .fieldlabel, .fieldrow .fieldval { color :#000; border:none; margin:0; padding:0; font-size:0.9em;}