/*
Print Styles
*/


	@media print {

		* {
			-webkit-print-color-adjust: exact; 
			background: auto !important;
		}

		@page {
		   margin: 2cm;
		}

		body, article {
			width: 100%;
		}

		img {
		   max-width: 100% !important;
		}

		header.pageinfo h1,
		.printonly {
			display: block !important;
			font-size: 3em;
			
		}

		table, 
		figure,
		img { 
			page-break-inside: avoid 
		}
		
		tr,
		td { 
			page-break-inside:avoid; 
			page-break-after:auto 
		}

		h1, h2, h3, h4, h5 {
		  page-break-after: avoid;
		}

		article a {
		     font-weight: bolder;
		     text-decoration: none;
		  }

		  article a[href^=http] {
		  	word-wrap: break-word;
		  }

		  article a[href^=http]:after {
		     content:" <" attr(href) "> ";
		     font-weight: normal;
		     font-style: italic;
		     word-wrap: break-word;
		     font-size: .7em;
		  }

		  article a[href^="#"]:after {
		     content: "";
		  }
		
		footer,
		nav {
			display: none;
		}

		header nav {
			display: block;
		}

		header nav ul.sub-menu {
			display: none;
		}

		.tab-content,
		.tab-content>.tab-pane {
			display: block !important;
		}

		.home .onepage,
		 .home .content {
			min-height: none;
		}

		.tab-content>.tab-pane {
			margin-bottom: 2em;
		}

		.sidebar,
		.inline_sidebar {
			width: 100%;
			float: none;
			padding: 0;
		}

		.text p,
		.text ul li {
			line-height: 1.55em;
		}

		/* custom */

		.slide_nav {
			display: none;
		}

		.topmenu .sink_dropdown > li[class*="current"] > ul {
			font-size: .65em;
		}

		.home .primary_cta {
			margin-top: 200px;
			display: none;
		}

		.logo {
			max-width: 100px;
		}

		.topmenu {
			font-size: .6em;
		}
		
		.block .story .textbox,
		.home  .story .textbox {
			width: 85%;
		}

		.featcol.column_two,
		.featcol.column_three {
			font-size: .8em;
		}
		
		.content_block.multipage_block .subtype-default,
		.content_block.multipage_block .subtype-expandable {
			padding: 1em;
		}

		.topmenu .sink_dropdown > li[class*="current"]:not(.not_in_focus) > a:after, .topmenu .sink_dropdown > li.sink_dropdown_top.hover > a:after {
			bottom: 153px !important;
		}

		.topmenu .sink_dropdown > li.hover > ul, .topmenu .sink_dropdown > li[class*="current"] > ul {
			margin-top: 153px !important;
			min-height: 43px;
		}



   /* end print */

	}
