/* Print Style Sheet */
@media print {
* { background: white; color: black; margin: 0;  text-align: left !important;}
*{
	margin-left: 0 !important;
	padding-left: 0 !important;
}

h1, h2, h3, h4, h5, h6 { 
	page-break-after:avoid; 
    page-break-inside:avoid;
}
img { 
	page-break-inside:avoid; 
	page-break-after:avoid; 
	max-height: 200px;
	width: auto !important;
	display:  block;
	clear: both; 
}
blockquote, table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }

.row{ max-width: 80%; }


/* River */
section.content-river .row .caption-wrapper img{ width: 80%; margin-bottom: 10px; }
section.content-river .row .caption-wrapper .caption{ position: relative; }

/* Tabs */
.accordion .accordion-navigation>.content, 
.accordion dd>.content{ display: block; }
.accordion img{ width: 100%; margin: 20px auto; }

.tab-wrapper .content{ 
	opacity: 1; 
	filter: alpha(opacity=100);
	-moz-transition: none;
    -webkit-transition: none;
    -o-transition: ease 0 ease-in;
    transition: none; 
}

.tab-wrapper dd.accordion-navigation a.accordion-title{ 
	font-size: 24px; 
	text-decoration: none; 
	font-family: 'MedcanGibsonLight'; 
}

.tab-wrapper dd.accordion-navigation a.accordion-title:after{ box-shadow: none; margin: 0;}

.full-content .flap-wrap .row.page-tab-wrapper ul.flaps{
	display: none;
}
.full-content .flap-wrap .content{
	display: block;
	opacity: 1 !important;
}


section.content-full-width p{ margin: 0; }

/* Home */
section.image-buckets [class*="medium-block-grid-"] li{ clear: both; }
section.image-buckets [class*="medium-block-grid-"] li a, 
section.image-buckets [class*="medium-block-grid-"] li picture, 
section.image-buckets [class*="medium-block-grid-"] li img{ 
	display: block;
	width: 300px; 
	height: auto; 
	text-decoration: none;
}

section.image-buckets [class*="medium-block-grid-"] li .text-wrap{ position: relative; }

.home .slide-content>.row>div{ 
	position: relative; 
	height: auto; 
	clear: both; 
	opacity: 1; 
	filter: alpha(opacity=100); 
}

.home .slide-content{ min-height: auto; }

.home .slick-slider{ height:auto; overflow: auto; }

.slide.slick-slide{ 
	left: 0;
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important; 
}


/* Service listings */
.service-listing { margin-bottom: 80px; }
.service-listing li{ display:block; clear: both;}

.service-listing li a, 
.service-listing li picture, 
.service-listing li img{ 
	width: 300px; 
	display: block; 
	height: auto; 
	text-decoration: none; 
}

.service-listing li .text-wrap{ position: relative; }

section.image-buckets [class*="medium-block-grid-"] li a:before, 
.service-listing li a:before,
section.image-buckets [class*="medium-block-grid-"] li a:after, 
.service-listing li a:after{
	background: transparent !important; 
	opacity: 1; 
	filter: alpha(opacity=100); 
}

section.service-buckets [class*="medium-block-grid-"]>li .links-container,
section.service-buckets .medium-block-grid-1 p{ margin-left: 0; }

.service-listing.solid-container li .text-wrap h3{ 
	text-align: left; 
	margin-left: 25%; 
}

.featured-callout-bucket .small-block-grid-1.medium-block-grid-3.team-directory li{ display: block; width: 25%; }

section.content-column-layout .image-wrapper img{ width: 50%; }

/* Sliders */
div.slick-slide, 
.slick-slider{ 
	left: 0 !important; 
	clear:both; 
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important;
	color: black;
}
.slick-slider:not(.home-slider){ display: block !important; }

.slick-slider .slide{ 
	display: block; 
	position: relative; 
	margin-top: 60px; 
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important;
}

.tab-wrapper .slider-wrapper .slick-slide{ 
	width: 600px !important; 
	float: none;  
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important; 
	padding: 0;
}

.slick-slider .slide:first-child{ margin-top: 0; }

.slick-list{ 
	overflow: visible;
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important;
}

.tab-wrapper .slick-slider .slick-track, 
.tab-wrapper .slick-slider .slick-list{
	width:100%; 
	opacity: 1 !important; 
	filter: alpha(opacity=100) !important;
}

.slider-wrapper .caption-wrapper img{ width: 90%; }
.slick-slide .caption{ position: relative; }

div.slide-content.small-12.column.large-6,
.slide-content .vertical-align{ 
	padding-left: 0; 
	width:100%; 
	clear: both; 
	display: block;
}

/* Modules */
section.layered-img-cta-section .image-caption{
	position: relative;
}

/* Do not display */
nav.tab-bar,
.homeslide-caption,
.home .slick-slider button.slick-prev,
.home .slick-slider button.slick-next,
.tab-wrapper .slick-slide button.slick-prev,
.tab-wrapper .slick-slide button.slick-next,
.breadcrumbs,
form,
.form-wrapper,
.sidebar-content,
.ssba.ssba-wrap,
.blog-nav,
section.content-full-width h3,
.secondary-top-bar, 
.primary-top-bar,
.interest h4,
section.featured-callout-bucket h4,
.featured-callout-bucket .small-block-grid-1.medium-block-grid-3 li,
footer{ display: none !important; }

}
