body { font-family:Arial, Helvetica, sans-serif; background-color:#fff !important;}
.shell { background-color:#fff !important; }
#header_left { width:250px !important; margin:0 0 12px 0 !important; }
.shell, .main_panel > .shell > .cols_2 > .col_1 {  width:100%; }

 
div[id$='ContactForm'], #cookiePanel, iframe, #sticky_panel, #header_top, .desktopDisplayNone, #header_right, .site_search_pnl, #nav, #placeholder2, .hp_content_8, #footer, .cols_4f > .col_3, #social_media, .aside_nav, .hp_content_3, .hp_content_4,.hp_content_5, .hp_content_6, .hp_content_7, .hp_content_8, .hp_content_9, .hp_slider, .main_panel > .shell > .cols_2 > .col_2, #left_banners, .searchArea, .addToCart .button, .attendees, .actions, blockquote:after { display: none !important; }
 
.cols_2 > .col_1, .cols_2 > .col_2 { float:none; margin:0; }
.footer_t_r { position: static; color: #000; }
h1 { font-weight:bold !important;  margin-left:0 !important; padding-left: 0 !important;}
#breadcrumb { display:none !important; }
#breadcrumb > a.home {  width:auto; overflow:auto; text-indent:initial; text-decoration:none; }
#left_banners > .banner { display:inline-block; vertical-align:top; margin-right:1em; }
.ie7 #left_banners > .banner { display:inline; zoom:1; }
.content ul li { list-style-type:disc; margin-left:10px; padding-left:3px;  }
.flexslider.main .slides > li { float:none !important; }
.grey_bg { border:none; padding:1em; }
.content table th, .content table td { border:1px solid #333 !important; }
.content table { border: 1px solid #333 !important; }
#header > .shell { padding-bottom:0 !important; }
#placeholder1 { padding-left:0; }
#placeholder1 p em{ font-style:normal !important; font-weight:bold; font-size:14pt !important; color:#000; text-align:left !important; }
 
#breadcrumb {padding: 8px 20px; padding:0.5rem 1.25rem; }
.content { padding: 0 16px; padding:0rem 1rem; }

.other_offices ul { list-style-type:none;  }
.other_offices { padding:16px; }

h1 { font-size:13pt !important; }
h2 { font-size:12pt !important; }
h3 { font-size:11pt !important; }
h4 { font-size:10pt !important; }
p { font-size:10pt !important; }
.content { padding:0 !important; }
.border_l_r { border:none !important; }
.externalVideo { display:none; }
.printOnly { display:block; } 
#cse-search-results.externalVideo { display: block; }
    #cse-search-results.externalVideo iframe { display: block !important; }
#cse-search-results + .printOnly { display: none; }
h1, h2, h3, h4, h5, h6 { background-image:none !important; padding:0 0 4px 0 !important; margin-bottom: 0 !important; color:#000 !important; }
a { text-decoration:underline !important; color:#000; }

/* Event */
 
.event { border:2px solid #333; padding:8px; }
.booking { padding:10px;}
.blueBorder { border-color:#333 !important; }

#registrationResults .blueBorder h2 { font-size:12pt; font-weight:bold; padding:8px !important; }
#registrationResults .row { padding-bottom: 8px !important; }
#registrationResults .attendee { width:auto !important; float:none !important;}

table caption {border-color:#000 !important; }
blockquote:after { display:none; height:0; overflow:none; }
blockquote { margin-bottom:8px !important; }

