/* CSS Document 
   print
*/

body, #sitecontainer, header, #main, footer {
	margin: 0;
	float: none;
	background: #fff url(none);
	clear:both;
	font: 12px Arial, Helvetica, sans-serif;	 
	color: #000;
	overflow:visible;
}

header .inner, #main .inner, footer .inner, footer .inner #box {
	 width:auto!important;
	 height:auto!important;
	 overflow:visible!important;
	 padding-left:0!important;

}

form > header { padding-top:0}
header a.logo { top:0}
header p.baseline { margin-top:0; top:0}
header p.baseline img { margin-top:0;}

.block { padding-bottom:10px}
.block h2 { padding-left:0!important; background:none!important}
.block footer { padding-top:0}
.block article a { text-decoration:none; font-size:12px; background:none; padding:1em 0}
.block article a:after { content: " (" attr(href) ") ";}
.block.box .block-content { border:none!important; padding-left:0; padding-right:0}

h3 { font-size:14px}

.row { padding-bottom:20px;}

figure img { width:auto; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none}

.col_3_4,.col_2_3,.col_1_3 { width:100%; margin:0; float:none; overflow:visible;}

* { text-shadow:none!important; overflow:visible!important }

#topnav, #search, nav, footer ul, .socialmedia, ul.ui-tabs-nav, .col_1_4, .accordionToggleAll, figure .shadow {
	display: none!important;
}

a:link, a:visited {
	color: #1D54A6;
	text-decoration: underline; }

a:link p, a:visited p { color:#333; text-decoration:none; font: 13px/150% Arial, Helvetica, sans-serif;}

a.more { float:left; padding-left:0; background:none; font-size:12px; text-decoration:underline!important}
a.more:after{
	content: " (" attr(href) ") ";
}
.col_2_3 .block a.more { float:left; margin:0 0 20px 0; padding:0; overflow:hidden}
.col_1_3 .block a.more { float:left; margin-bottom:20px;}

.col_3_4 p a:link:after,
.col_3_4 p a:visited:after{
	content: " (" attr(href) ") ";
}
#main p { font: 13px/150% Arial, Helvetica, sans-serif; width:auto}
footer { clear:both; padding-top:40px}
footer p { font-size:12px; color:#777}

h2 a:link, h2 a:visited { color:#333; text-decoration:none}

table  { clear:both}
table th, table td { font-size:12px}

a.rss { display:none}
ul.nav-inline.newspage { display:none}
ul.acronyms { display:none}
fieldset div.btn input { display:none}

.col_3_4 .accordion.faq h2 {
   	color: #1D54A6;
    font: 1.6em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif!important;
	border:none!important;
}

#main .col_3_4 .accordion .block-content.ui-accordion-content,
.col_3_4 .accordion .block-content.ui-accordion-content-active{
	background:none!important;
    border-bottom: none!important;
	display:block!important;
}

.col_3_4 .accordion h2,
.col_3_4 .accordion h2.ui-accordion-header-active{
	border:none!important;
	font: 1.6em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif!important;
}

.col_3_4 .accordion .block-content.ui-accordion-content-active,
.ui-accordion .ui-accordion-content{
	border-bottom: none!important;
	display:block!important;
}


.block .accordion { border:none}
.block .accordion h2  { font-size:16px; border:none; padding:0 0 10px 0}
.block .accordion ul { list-style:square; padding-left:15px}
.block .accordion ul li a {
	background: none;
    border-bottom: none;
    border-top: none;
    display: block;
    padding: 0 0 3px 0;
	font-size:12px;
}
.block .accordion ul li a:after {
	content: " (" attr(href) ") ";	
}

.block.box .block-content { border:none!important}
#contact.block h3 { padding-left:0; background:none}
#main article ul { list-style:square; padding-left:0; margin-left:0}
#main article ul li { list-style-type:square; margin-left:15px}
#main article ul li a { padding-left:0; background:none; font-size:12px}
#main article header,
#main article div { clear: both;}
#main article header h1 { width:100%}
#main article div > h2:first-of-type{ margin-top:0} 

#main article aside { float:right;margin: 0 0 2.857% 2.857%;width: 31.91%}

.flexslider *{ height:auto!important;}

.shadowsep { background:none!important; padding-top:0!important}
.flex-viewport { box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none; float:left;}
.flexslider .slides { width:auto!important; transform: translate3d(0px, 0px, 0px)!important;}
.flexslider .slides > li { overflow:visible; float:none; clear:both; }
.flexslider .slides > li.clone { display:none!important; }
.flexslider .slides figure {position:static!important; float:left; width:27%!important; margin-right:3%}
.flexslider .slides img { width:100%!important; margin:0 0 15px 0; float:left; height:auto!important}
.flexslider .layer { background:none; color:#000; position:static; left:0; right:auto; width:auto!important; padding:0; width:70%}
.flexslider .layer h2 { font-size:15px; font-weight:600;}
.flexslider .layer p { font-size:13px; color:#000}
.flexslider .layer a:after { content: " (" attr(href) ") ";	}
.flexslider .shadow, .flex-direction-nav, .flex-control-nav.flex-control-paging { display:none!important}

header .inner nav { display:none}
nav#breadcrumb { display:none}
footer ul#sitemap { display:none}
