@media print {

@font-face {
    font-family: 'bebasregular';
    src: url('fonts/bebas___-webfont.eot');
    src: url('fonts/bebas___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebas___-webfont.ttf') format('truetype'),
         url('fonts/bebas___-webfont.svg#bebasregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	font-family: Trebuchet MS,Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 1em;
	color:#000000;
}

a:link{
	text-decoration: none;
	border:none;
	color:#9C1A26;
}

a:visited{
	text-decoration: none;
	border:none;
	color:#9C1A26;
}

a:hover{
	text-decoration: none;
	border:none;
	color:#9C1A26;
}

a:active{
	text-decoration: none;
	border:none;
	color:#9C1A26;
}

.container{
	width:100%;
	float:left;
}

.content_container{
	width:auto;
	float:left;
}

.main_container, .middle_container{
	width:60em;
	margin:0 auto;
}

.page{
	margin:0.25em 0 0 0;
	padding:0;
}

.header{
	height:9.5em;
	text-align: center;
	width:60em;
}

.header img{
	width:auto;
}

.shaddow_bottom{
	box-shadow: none;
	-moz-box-shadow:0 30px 20px -25px #888888;
	-webkit-box-shadow:none;
}

.featured_panel{
	height:15.3125em;
	padding: 1em 0;
	background:url("images/featured-panel-gradient.png") no-repeat;
	background-size: cover;
	-webkit-print-color-adjust: exact;
	position: absolute;
	top:10em;
	left:0;
}

.featured_bar{
	-webkit-print-color-adjust: exact;
	background: #0088a2; /* Old browsers */
	background: -moz-linear-gradient(left,  #0088a2 0%, #003f4b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0088a2), color-stop(100%,#003f4b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #0088a2 0%,#003f4b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0088a2 0%,#003f4b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0088a2 0%,#003f4b 100%); /* IE10+ */
	background: linear-gradient(to right,  #0088a2 0%,#003f4b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0088a2', endColorstr='#003f4b',GradientType=1 ); /* IE6-9 */
	position: absolute;
	top:10em;
	left:0;
	height:1.4em;
}

.page_content_title {
    clear: both;
    color: #0094B0;
    float: left;
    font-size: 1.5em;
    margin:0 0 0.625em 0;
    width:100%;
}

.triangle{
	width: 0;
	height: 0;
	border-top: 1.25em solid transparent;
	border-bottom:1.25em solid transparent;
	border-left: 1.25em solid white;
	position:absolute;
	left:0;
	top:0;
}

.main_links{
	padding:0.6em 0;
	margin:0 0 0.3em 0;
	text-align: center;
	color:#ffffff;
	font-size: 0.8em;
	position: relative;
	width:100%;
	float:left;
}

.base_color{
	background:#6b6c6c;
	-webkit-print-color-adjust: exact;
}

.menu_selected_color{
	background:#bf1e2e;
	-webkit-print-color-adjust: exact;
}

.menu_selected_color:nth-child(2){
	background:#008f43;
	-webkit-print-color-adjust: exact;
}

.menu_selected_color:nth-child(3){
	background:#0094b1;
	-webkit-print-color-adjust: exact;
}

.menu_selected_color:nth-child(4){
	background:#078162;
	-webkit-print-color-adjust: exact;
}



.triangle{
	width: 0;
	height: 0;
	border-top: 1.23em solid transparent;
	border-bottom:1.23em solid transparent;
	border-left: 1.23em solid white;
	position:absolute;
	left:-0.1em;
	top:0;
}

.secondary_triangle{
	width: 0;
	height: 0;
	border-top: 1em solid transparent;
	border-bottom:1em solid transparent;
	border-left: 1em solid white;
	position:absolute;
	left:-0.1em;
	top:0;
}

.main_links{
	padding:0.6em 0;
	margin:0 0 0.3em 0;
	text-align: center;
	color:#ffffff;
	font-size: 0.8em;
	position: relative;
	width:100%;
	float:left;
}

.secondary_links{
	width:77%;
	float:right;
	padding:0.3em 0 0.3em 2em;
	margin:0 0 0.3em 0;
	text-align: left;
	color:#ffffff;
	font-size: 0.8em;
	position: relative;
}

.secondary_page_content_container{
	width:44em;
	float:left;
}

.secondary_pages_social_buttons{
	margin:2em 0;
}

.featured_image_container{
	width:39.4375em;
	height:19.6875em;
	float:left;
	position: relative;
	z-index: 3;
	top:-2em;
	z-index: 9999;
	background:url("images/featured-panel-image.png") no-repeat;
	-webkit-print-color-adjust: exact;
}

.featured_panel_form_container{
	width:18em;
	height:15.3125em;
	text-align: center;
	float: right;

}

.email_title{
	color:#ffffff;
	font-size: 1.07em;
	font-weight:bold;
	font-family: "Arial","Helvetica", sans-serif;
	width:16em;

}

.featured_input{
	margin:0.5em 0;

}

.email_input_field{
	width:90%;
	margin:0 0 1em 0;
	padding: 0.3em 0.5em;
	float:left;
	border-left: 2px solid #ffffff;
	border-right: 1px solid #dadada;
	border-radius: 4px;
	color: #4d4f4f;
	font-family: Trebuchet MS,Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.8em;
}

.email_input_field_zip{
	width:44%;
	margin:0;
	padding:0.3em 0.5em;
	float:left;
	border-left: 2px solid #ffffff;
	border-right: 1px solid #dadada;
	border-radius: 4px;
	color: #4d4f4f;
	font-family: Trebuchet MS,Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.8em;
}

.email_submit_button{
	color:#ffffff;
	text-transform: uppercase;
	font-size: 0.7em;
	padding: 0.67em 3.3em;
	margin:0 1.2em 0 0;
	border:0;
	border-radius: 4px;
	float:right;
	cursor: pointer;
}

.email_bottom_title{
	color:#ffffff;
	font-size: 0.7em;
	font-family: "Arial","Helvetica", sans-serif;
	text-align: left;
}

.email_secondary_title{
	font-size: 0.715em;
	margin: 0.5em 0 0 0;
	text-align: left;
}

.email_secondary_title a:link{
	color:#ffffff;
}

.email_secondary_title a:visited{
	color:#ffffff;
}

.email_secondary_title a:hover{
	color:#ffffff;
	text-decoration: underline;
}

.email_secondary_title a:active{
	color:#ffffff;
}

.index{
	padding:20em 0 0 0;

}

.single_column_contianer{
	width:19.31em;
	min-height: 10em;
	margin: 0 0 0 0.9em;
	float:left;
}

.single_column_contianer a:link{
	color:#9c1a26;
	text-decoration: none;
}

.single_column_contianer a:visited{
	color:#9c1a26;
	text-decoration: none;
}

.single_column_contianer a:hover{
	color:#9c1a26;
	text-decoration: underline;
}

.single_column_contianer a:active{
	color:#9c1a26;
	text-decoration: none;
}

.single_column_contianer:first-child{
	margin: 0;
}

.blog_header{
	font-family: 'bebas_neueregular',sans-serif;
	font-size: 3em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	line-height: 0.9em;
	text-align: center;
	text-shadow:-1px 0px 0px #000000;
	padding: 0.1em 0 0 0;
}

.learn_blog_border{
	width:100%;
	height:0.625em;
	float:left;
	margin:0 0 1em 0;
	background: url("images/learn-border.png") no-repeat;
	-webkit-print-color-adjust: exact;
}

.learn_header_color{
	color: #007182;
	background: url("images/learn-icon.png") no-repeat;
	background-position: 0.7em 0.2em;
	-webkit-print-color-adjust: exact;
}

.secondary_learn_header_color{
	color: #007182;
	background: url("images/learn-secondary-icon.png") no-repeat;
	background-position: 0em 0.2em;
	-webkit-print-color-adjust: exact;
}

.page_title {
    font-family: 'bebas_neueregular',sans-serif;
    font-size: 4em;
    letter-spacing: 0.1em;
    line-height: 0.9em;
    padding: 0.1em 0 0.1em 1.4em;
    margin:0.8em 0 0 0;
    text-align: left;
    text-shadow: -1px 0 0 #000000;
    text-transform: uppercase;
    width: 87%;
}

.page_side_bar{
	width:15.7em;
	margin:5.8em 0 0 0;
	background: none;
	float: right;
}

.page_side_bar a:link{
	color:#ffffff;
}

.page_side_bar a:visited{
	color:#ffffff;
}

.page_side_bar a:hover{
	color:#ffffff;
}

.page_side_bar a:active{
	color:#ffffff;
}

.learn_page_border {
    background: url("images/learn-secondary-border.png") no-repeat;
    height: 0.625em;
    margin: 0 0 1em;
    -webkit-print-color-adjust: exact;
}

.learn_blog_content_container{
	width:98%;
	float:left;
}

.learn_blog_content_container p{
	clear:both;
	float:left;
}

.single_learn_title a:link{
	color: #0094B0;
	font-size: 1em;
	float:left;
	clear: both;
}

.single_learn_title a:visited{
	color: #0094B0;
	font-size: 1em;
	float:left;
	clear: both;
}

.single_learn_title a:hover{
	color: #0094B0;
	font-size: 1em;
	float:left;
	clear: both;
	text-decoration: underline;
}

.single_learn_title a:active{
	color: #0094B0;
	font-size: 1em;
	float:left;
	clear: both;
}

.read_more_button{
	padding:0.4em 1em;
	margin:0 0 3em 0;
	background:#ca4753;
	border:2px solid #6c111a;
	cursor:pointer;
	color:#ffffff;
	font-size: 0.7em;
	text-transform: capitalize;
	float:left;
	clear: both;
	-webkit-print-color-adjust: exact;
}

.read_more_button a:link{
	color:#ffffff;
}

.read_more_button a:visited{
	color:#ffffff;
}

.read_more_button a:hover{
	color:#ffffff;
	text-decoration: none;
}

.read_more_button a:active{
	color:#ffffff;
}

.ui-icon { width: 16px; height: 16px; background-image: url(images/accordion-icons.png); -webkit-print-color-adjust: exact;}

.resources_media{
	background: #008aa4; /* Old browsers */
	background: -moz-linear-gradient(top,  #008aa4 0%, #004b58 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008aa4), color-stop(100%,#004b58)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #008aa4 0%,#004b58 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #008aa4 0%,#004b58 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #008aa4 0%,#004b58 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #008aa4 0%,#004b58 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008aa4', endColorstr='#004b58',GradientType=0 ); /* IE6-9 */
	position:relative;
	padding:5.9em 0;
	margin:0 0 2em 0;
	-webkit-print-color-adjust: exact;
}

.resources_content{
	position: absolute;
	left:0;
	top:0;
	z-index: 88;

}

.resources_title_container{
	color:#ffffff;
	font-size: 1em;
	width:100%;
	float:left;
}

.resources_title_container a:link{
	color:#ffffff;
}

.resources_title_container a:visited{
	color:#ffffff;
}

.resources_title_container a:hover{
	color:#ffffff;
	text-decoration: underline;
}

.resources_title_container a:active{
	color:#ffffff;
}

.resources_main_title{
	margin:0.5em 1em;
	float:left;
}

.resources_secondary_title{
	margin:0.5em 1em;
	float:right;
	font-style: italic;
}

.media_image_container{
	width: 6em;
	height:7.625em;
	float:left;
	overflow: hidden;
}

.video_image_container{
	width: 8em;
	height:5em;
	background: black;
	margin:0.8em 0 1.3em 0.3em;
	float: left;
}

.video_image_container img{
	width:8em;
}

.single_resource_content_container_media {
	width:64%;
	float:right;
}

.single_resource_content_container_video {
	width:49%;
	float:right;
}

.no_float {
	float: none;
}

.single_media_container:last-child > .single_resource_content_container{
	width:50%;
	float:right;
}

.box_title{
	color:#2f3232;
	font-size: 0.8em;
	font-weight: bold;
	margin:1em 0 0 0;
	float:left;
	clear:both;
}

.box_secondary_title{
	color: #0094B0;
	font-size: 1.1em;
	line-height: 1em;
	float:left;
	clear: both;
	width:90%;
}

.pipe{
	float:left;
	color:#000000;
	margin:-0.03em 0 0 0;
}

.box_secondary_title a:link{
	color: #0094B0;
}

.box_secondary_title a:visited{
	color: #0094B0;
}
.box_secondary_title a:hover{
	color: #0094B0;
	text-decoration: underline;
}
.box_secondary_title a:active{
	color: #0094B0;

}

.brackets{
	color:#000000;
}

.radio_language a:link{
	color:#841b26;
	font-size: 0.8em;
	float:left;
	margin:0.1em 0 0 0;
}

.radio_language a:visited{
	color:#841b26;
	font-size: 0.8em;
	float:left;
	margin:0.1em 0 0 0;
}

.radio_language a:hover{
	color:#841b26;
	font-size: 0.8em;
	float:left;
	margin:0.1em 0 0 0;
	text-decoration: underline;
}

.radio_language a:active{
	color:#841b26;
	font-size: 0.8em;
	float:left;
	margin:0.1em 0 0 0;
}


.single_media_container{
	width:18.2em;
	height:7.55em;
	float:left;
	padding:0.1em;
	margin:0 0 0 1em;
	background:#ffffff;
	border:2px solid #898a8a;
}

.single_media_container_page {
	width:18.2em;
	height:7.55em;
	float:left;
	padding:0.1em;
	margin:1em 0 0 1em;
	background:#ffffff;
	border:2px solid #898a8a;
}

.pray_blog_border{
	width:100%;
	height:0.625em;
	float:left;
	margin:0 0 1em 0;
	background: url("images/pray-border.png") no-repeat;
	-webkit-print-color-adjust: exact;
}

.pray_header_color{
	color: #9e1a27;
	background: url("images/pray-icon.png") no-repeat;
	background-position: 1.1em 0em;
	-webkit-print-color-adjust: exact;
}

.pray_note{
	font-weight: bold;
	padding: 0 0.5em;
	font-size: 0.9em;
	margin: 0.5em 0 0 0;
	float:left;
}

.act_note{
	font-weight: bold;
	font-size: 0.78em;
	margin: 0.5em 0 1em 0;
	float:left;
}

.pray_blog_content_container > p:first-child {
	margin:0 0 1em 0;
}

.pray_blog_content_container p{
	padding: 0 0.5em 0 0;
	font-family: Trebuchet MS,Tahoma,Verdana,Helvetica,Arial,sans-serif;
	font-size: 0.9em;
}

.pray_blog_content_container{
	width:98%;
	float:left;
	height:28.2em;
	padding: 0;
	margin: 0;

}

.act_blog_border{
	width:100%;
	height:0.625em;
	float:left;
	margin:0 0 1em 0;
	background: url("images/act-border.png") no-repeat;
	-webkit-print-color-adjust: exact;
}

.act_header_color{
	color:#0a5d47;
	background: url("images/act-icon.png") no-repeat;
	background-position: 1.4em -0.1em;
	-webkit-print-color-adjust: exact;
}

.act > p{
	margin:0em 0 0.8em;

}


.ambasador_gradient{
	background: #a91b29; /* Old browsers */
	background: -moz-linear-gradient(top,  #a91b29 0%, #79141e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a91b29), color-stop(100%,#79141e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a91b29 0%,#79141e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a91b29 0%,#79141e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a91b29 0%,#79141e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a91b29 0%,#79141e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a91b29', endColorstr='#79141e',GradientType=0 ); /* IE6-9 */
	-webkit-print-color-adjust: exact;
}

.text_freedom_gradient{
	background: #148266; /* Old browsers */
	background: -moz-linear-gradient(top,  #148266 0%, #055541 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#148266), color-stop(100%,#055541)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #148266 0%,#055541 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #148266 0%,#055541 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #148266 0%,#055541 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #148266 0%,#055541 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#148266', endColorstr='#055541',GradientType=0 ); /* IE6-9 */
	-webkit-print-color-adjust: exact;
}

.facebook_gradient{
	background: #375883; /* Old browsers */
	background: -moz-linear-gradient(top,  #375883 0%, #263c59 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#375883), color-stop(100%,#263c59)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #375883 0%,#263c59 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #375883 0%,#263c59 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #375883 0%,#263c59 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #375883 0%,#263c59 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#375883', endColorstr='#263c59',GradientType=0 ); /* IE6-9 */
	-webkit-print-color-adjust: exact;
}

.twitter_gradient{
	background: #00a3e1; /* Old browsers */
	background: -moz-linear-gradient(top,  #00a3e1 0%, #006890 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a3e1), color-stop(100%,#006890)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00a3e1 0%,#006890 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00a3e1 0%,#006890 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00a3e1 0%,#006890 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00a3e1 0%,#006890 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a3e1', endColorstr='#006890',GradientType=0 ); /* IE6-9 */
	-webkit-print-color-adjust: exact;
}

.button_background_container{
	background: url("images/ambassador-button-background.png") no-repeat;
	background-size: cover;
	-webkit-print-color-adjust: exact;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow: hidden;
}

.resources_background_container{
	background: url("images/resources-media-background.png") no-repeat;
	background-size: cover;
	-webkit-print-color-adjust: exact;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0.2;
	filter:alpha(opacity=20);
	overflow: hidden;
}

.facebook_margin{
	width:100%;
	float:left;
	margin:0.6em 0;
}

.facebook_icon{
	background: url("images/facebook-icon.png") no-repeat;
	position:absolute;
	-webkit-print-color-adjust: exact;
	left:0.7em;
	top:0.5em;
	z-index: 9;
	width:1.0625em;
	height:1.3em;
	overflow: hidden;
}

.twitter_icon{
	background: url("images/twitter-icon.png") no-repeat;
	position:absolute;
	-webkit-print-color-adjust: exact;
	left:0.7em;
	top:0.6em;
	z-index: 9;
	width:1.4375em;
	height:1.3em;
	overflow: hidden;
}

.single_button{
	font-family: 'bebas_neueregular',sans-serif;
	text-transform: uppercase;
	-webkit-print-color-adjust: exact;
	color:#ffffff;
	font-size:1.8em;
	text-align: center;
	letter-spacing: 0.03em;
	position: relative;
	cursor: pointer;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 0 0.48em 0;
	height:2.3em;
}

.single_button a:link{
	color:#ffffff;
}

.single_button a:visited{
	color:#ffffff;
}

.single_button a:hover{
	color:#ffffff;
	text-decoration: none;
}

.single_button a:active{
	color:#ffffff;
}

.secondary_page_button{
	font-family: 'bebas_neueregular',sans-serif;
	text-transform: uppercase;
	color:#ffffff;
	font-size:1.8em;
	text-align: center;
	letter-spacing: 0.03em;
	position: relative;
	cursor: pointer;
	box-shadow: none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:0 0em 0em 0.6em;
	height:2.3em;
	width:10.31em;
	float:left;
}

.secondary_page_button a:link{
	color:#ffffff;
}

.secondary_page_button a:visited{
	color:#ffffff;
}

.secondary_page_button a:hover{
	color:#ffffff;
	text-decoration: none;
}

.secondary_page_button a:active{
	color:#ffffff;
}

.footer{
	background: #f1f1f1;
	padding:1em 0;
	margin:1em 0 0 0;
	-webkit-print-color-adjust: exact;
}

.catholic_bishops_logo{
	margin:0 0 0 3em;
}

.contact_link_container{
	float:right;
	margin:1em 8em 0 0;
}

.contact_link_container a:link{
	font-family: 'bebas_neueregular',"Helvetica", "Arial", sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	color:#3e3b3c;
}

.contact_link_container a:visited{
	font-family: 'bebas_neueregular',"Helvetica", "Arial", sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	color:#3e3b3c;
}

.contact_link_container a:hover{
	font-family: 'bebas_neueregular',"Helvetica", "Arial", sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	text-decoration: underline;
	color:#3e3b3c;
}

.contact_link_container a:active{
	font-family: 'bebas_neueregular',"Helvetica", "Arial", sans-serif;
	font-size: 1em;
	text-transform: uppercase;
	color:#3e3b3c;
}

/*------------Accordion Styles---------------*/

h3{
	font-size: 0.86em;
	color:#0094b0;
}

.learn_highlight{
	color:#be1e2d;
}

.accordion_content{
	font-size: 0.9em;
}

.overview > p:first-child{
	margin:0 0 0.625em 0;
}

.ui-accordion .ui-accordion-header:first-child {
	padding: 0em .5em .5em 2.2em;

}

/*------------End of Accordion Styles---------------*/

.single_scroll_content .viewport {
	width:96%;
	height:22.1em;
	float:left;
	overflow: hidden;
	position: relative;
}

.single_scroll_content .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
	margin: 0 0.5em 0 0;
}

.single_scroll_content .scrollbar{
	background: transparent url("images/track-background.png") repeat-y;
	background-position: 0 0;
	-webkit-print-color-adjust: exact;
	float: right;
	width: 0.5em;
}

.single_scroll_content .track {
	height: 100%;
	width:0.9em;
	position: relative;
	left:-0.17em
}

.single_scroll_content .thumb {
	background: transparent url("images/track-thumb.png") no-repeat 50%;
	height: 3.375em;
	-webkit-print-color-adjust: exact;
	width: 1.5em;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -0.3em;
}

.single_scroll_content .disable { display: none; }

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.secondary_scroll_content .viewport {
	width:96%;
	height:36em;
	float:left;
	overflow: hidden;
	position: relative;
}

.secondary_scroll_content .overview {
	list-style: none;
	position: absolute;
	left: 0;
	top: 0;
	padding: 0;
}

.secondary_scroll_content .scrollbar{
	background: transparent url("images/track-background.png") repeat-y;
	background-position: 0 0;
	float: right;
	width: 0.5em;
	-webkit-print-color-adjust: exact;
}

.secondary_scroll_content .track {
	height: 100%;
	width:0.9em;
	position: relative;
	left:-0.17em
}

.secondary_scroll_content .thumb {
	background: transparent url("images/track-thumb.png") no-repeat 50%;
	-webkit-print-color-adjust: exact;
	height: 3.375em;
	width: 1.5em;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: -0.3em;
}

.secondary_scroll_content .disable { display: none; }

.noSelect {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

}/*---------End of Media Print---------*/

@page selector {
margin: 0.5in;
}