body{
background: transparent;
}
.wrapper{
border: 0;
margin: 0 auto;
padding: 0;
width: 650px;
}
.header-box, .top{
background: none;
height: auto;
width: 650px;
}
.header-box img{
display: none;
}
.top h1{
display: block;
}
.menu_main{
display: none;
background: none;
}
.menu_main.top{
background: none;
display: none;
}
.center-wide, .outer{
border: 0;
width: 650px;
padding: 0;
margin: 0;
background: none;
}
.center{
width: auto;
}
.center-wide{
width: auto;
}
.footer{
border: 0;
width: 650px;
margin: 0 auto;
}
.footer p{
background: none;
color: #000;
}
#paging_links{
display: none;
}
.breadcrumb{
display: none;
}
.bottom{
display: none;
}
#sitesearchform{
display: none;
}
.left-column{
display: none;
}
.printbutton, .no-print,.noprint,.footer  {
display: none;
}



body, #calendar td.caption{background: #FFF; color: #000;  width: 100%;  font-size: 100%; font-family:  Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6, p, a, li, label, span, #calendar th{ color: #000 !important; font-family:  Arial, Helvetica, sans-serif; }

#layout { position: inherit; }

.wrapper, .footer, div.article,.slider-block, .page-content-block,header, .header,.header:after, .content-block, pre, blockquote 
{ position:relative; margin:0; padding:0; border:0; box-shadow:none; background: transparent;color: #000;}

div:empty, .copyright, .breadcrumb, #topnav, footer, #form_paging_links, #rgtprt .map, img, form, .slider_block,
.search-btn, #main-navigation, .nav-icon, .search-form-wrapper, .feature-blocks, #rgtprt, .cd-top, .splitright a, 
#calendar td.caption .nav, .homemessage, #changeinfo, #paymentbuttons, .subpageHeader-block.noPageHeader
{ display: none; }

 .logo  {display:block; text-align:center;}
.logo img{display:block;margin: 0 auto;max-width: 360px !important;} 


h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }

.header h1{ display:block;}


html,body, .container{ 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; }
table, th, td,.TB-head .TB-row > div, .TB-body .TB-row > div{ color:#000; border-collapse:collapse !important; border: 1px solid #333 !important; padding:5px; }
th, thead td, .TB-head .TB-row > div {border-bottom: 3px solid #333 !important;  color:#000;}
#layout { position: inherit; }
.Header, .logoBlock{ position:relative;}
#wrapper, .button, #header, header.topheader, .flwdth.banner,.eventsBlock .item, .eventsBlock h2, #conblk, .news div.article{ border:0; box-shadow:none; background: none; }
img, iframe, input, select, textarea, input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"], button, input[type=button], 
input[type=reset], input[type=submit], .button, header.mainheader, nav#nav, .slidebg, #rgtprt, footer#footer, #breadcrumb,  #message_slider, .slider-block, .slidebg, 
.hmnws img, .hmnws > a, .hmnws em, #conblk > .container > p, .flwdth.social, #footer, nav.submenu, .sbpgbanner, #form_paging_links, .copyright, #leftprt .map, .Navigation__body, 
.navIcon, .NavbarToggle, .contentBlocks .contentBox, .information-block, .newsListBlock, .contentBlocks, .feature-blocks, .side-nav, nav.nav.side-nav { display: none; }
#header { margin-bottom:15px;}
nav.nav.side-nav {display:none !important;}

.eventsBlock .item, .webform, .webform .fieldrow, .page-content-block, .contentBlocks{ margin: 0; padding: 0; }
.page-content-block.mb-5, .page-content-block.mt-5, .page-content-block.my-5 { margin:0 !important;}
h1 { font-size: 1.6em; }
h2 { font-size: 1.4em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5 { font-size: 1em; }
a[href]:after {  content: "" !important;  }
abbr[title]:after { content: "" !important;  }
header#header h1{ display:block; text-align: center;margin: 0;}
[class*="col"]{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}

/* home events */
.eventsBlock .item div.date, div.item p{ width:auto; background:none; color:#000; float:none; display:block; text-align:left;  margin:0; font-size:14px !important; }
div.item div.date span.week, div.item div.date span.date, div.item div.date span.month { display:inline; background:none; color:#333; font-size:14px !important; } 
.eventsBlock .item{ margin:5px 0;}
/*webform*/
.webform .fieldgroup_label, .fieldgroup_label { margin:0; padding:0; color:#333; font-weight:bold; border:0; font-size:1.2em;  }
.webform .fieldrow { text-align:left;}
.webform .fieldrow .fieldlabel, .webform .fieldrow .fieldval { display: inline-block; width: 40%; margin: 0 0.5%;}
.fieldgroup#agency .fieldrow .fieldlabel, .webform.webform_102 .fieldgroup { display:none;}

.webform.webform_102 .fieldgroup#agency { display:block;}
form table tr td { padding:2px 5px;}
.sbpgbanner.sub_logo { display:block; border:0;}
.sbpgbanner.sub_logo img { padding:0; }
table.webform_detail_view,table.webform_detail_view tr, table.webform_detail_view td { border:0 !important; border-collapse:collapse !important; }

#form_1_post, #form_21_post, #form_21_post input,  #form_21_post select,  #form_21_post textarea,  #form_21_post input[type="email"],  #form_21_post input[type="number"],  #form_21_post input[type="password"], 
#form_21_post input[type="tel"],  #form_21_post input[type="url"],  #form_21_post input[type="text"]  { display:block;}
 .webform_1, #form_21_post .div-table .row input[type=submit] { display:none;}

.dirBlock { margin:0; padding:0;}
.nav-tabs li { display:none;}
.nav-tabs li.active{ display:block; }
.nav-tabs li.active a {text-decoration:none; font-size:2em; margin:0; padding:0;}

.faqlist .ques { padding:0;}
#faqlst  .faqlist .ans  {display:block !important;padding: 0;}

