body { font-family:Arial, Helvetica, sans-serif; }
#header_left { width:250px !important; margin:0 0 12px 0 !important; }
.shell, .main_panel > .shell > .cols_2 > .col_1 {  width:100% !important; }
#cookiePanel, iframe, #sticky_panel, #header_top, .desktopDisplayNone, #header_right, .site_search_pnl,.textbox_pnl, #nav, .footer_t_l, .cols_4f > .col_3, #social_media, .aside_nav, .hp_content_3, .hp_content_4,.hp_content_5, .homepage .shell .cols_2, #contactSummary, .contactSummary, .top-nav, #footer, blockquote:after { display: none !important; }
.cols_2 > .col_1, .cols_2 > .col_2 { float:none; margin:0; }

.find_LEO > .col_1, .find_LEO > .col_2 { float:none; width:100% !important; }
#mapSearchPanel { border:1px solid #000; }
.find_LEO > .col_1 { margin:0 !important;  }
.find_LEO > .col_2 { margin-top:24px !important;  }


.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; }
    .hp_content_2 .grey_bg.half > div { border:none; padding:1em; width:auto !important;}
.main_panel .cols_2 .cols_2, #left_banners, .top-nav .shell { display:none !important; }
.content table th, .content table td { border:1px solid #333 !important; }
.content table { border: 1px solid #333 !important; }
.infoBox h3 a, .bubble h3 a, .infoBox h3 a:link, .bubble h3 a:link, .infoBox h3 a:visited, .bubble h3 a:visited { font-size:9pt !important; }
.contactDescription { padding-bottom:0; }
#contactResults { margin-top:16px; }
.phone, .email, .fax, .location, .time { padding-left:0; }
#contactFullList .bubble { margin-bottom:0}
#contactResults .bubble h3, #contactFullList .bubble h3 { padding: 4px 0;}
h1 { font-size:13pt !important; }
h2 { font-size:11pt !important; }
h3 { font-size:10pt !important; }
h4 { font-size:9pt !important; }
p { font-size:9pt !important; }
.content { padding:0 !important; }
.border_l_r { border:none !important; }
.externalVideo { display:none; }
#cse-search-results.externalVideo { display: block; }
    #cse-search-results.externalVideo iframe { display: block !important; }
#cse-search-results + .printOnly { display: none; }
.printOnly { display:block; } 
h1, h2, h3, h4, h5, h6 { background-image:none !important; padding:0 0 8px 0 !important; margin-bottom: 0 !important; color:#000 !important; }
a { text-decoration:underline !important; color:#000; }
 
 
table caption {border-color:#000 !important; }
blockquote:after { display:none; height:0; overflow:none; }
blockquote { margin-bottom:8px !important; }