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, .slidebg,.hmnws img, .hmnws > a, .hmnws em, #conblk > .container > p, .flwdth.social, #footer, 
nav.submenu, .sbpgbanner, #form_paging_links, .copyright, #leftprt .map, .navIcon, .NavbarToggle, .no-print { display: none; }

.Navigation, .iconsBarWrapper, .messageSliderWrapper,.breadcrumbWrapper, .SideMenuBar, .pageSideContent, 
#ajaxData #backBtn, .county_img, .county_map, .countiestMapimage, #mapBlock, .countiesList, 
#form_paging_links, #calendar_paging_links, #paging_links, #newschannel_paging_links, .HeaderCounty, .gallery_paging_links {display: none;}

.countyInfoBlock { display:block;}

.container, .eventsBlock .item, .webform, .webform .fieldrow, .page-content-block{ marign: 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; }

header#header h1{ display:block; }
.logoBlock { text-align:left !important; }
.mainNav img.logo {position:relative;padding: 0;max-width: 150px !important;display: inline-block;}

/* 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; }
.question_answers .questionRow.Radio .AnswerBlock > div label { width: 100%;padding: 0 2px;}
.question_answers  .AnswerBlock .qExp p{font-size: 11px;margin:0;margin-bottom:10px;font-family: Arial, Helvetica, sans-serif;color: #888;}
.question_answers  .AnswerBlock .incorrectAns label:before{content:'';background: url(/image/cache/incorrect.png) no-repeat center center;background-size: 16px;display:inline-block;vertical-align: middle;width: 24px;height: 24px;}
.question_answers  .AnswerBlock .correctAns label:before{content:'';background: url(/image/cache/correct.png) no-repeat center center;background-size: 16px;display:inline-block;vertical-align: middle;width: 24px;height:24px;}
.question_answers .questionRow, .question_answers .questionRow.Radio .AnswerBlock > div, .question_answers .AnswerBlock .qExp p{ margin:0;}