/*
 * The .hidden-print class can be used to hide regions and links from printing.
 * The .no-print-annotate class is used to show links, but remove them from the footnotes.
 */

/* HEADER
-------------------------------------------------- */
@media print {
	.print-logo {
		width: 500px;
		height: auto;
	}
}


/* CONTENT
-------------------------------------------------- */
@media print {
	/* Remove extra whitespace between bottom of content and copyright */
	.main-wrapper {
		padding-bottom: 0px;
	}
	/* Stretch content region, since asides are hidden */
	#content>.row>section {
		width: 100%;
	}
	/* Replace bootstrap link styling */
	a {
		text-decoration: underline;
	}
	a[href]:after {
		content:"";
	}

	/* Limit images from taking up real estate */
	img, img.img-responsive {
		max-height: 350px;
		width: auto;
	}

	/* Reset mobile class for Chrome */
	.hidden-xs {
		display: block !important;
	}
	.hidden-xs.hidden-print {
		display: none !important;
	}

	/* Override ico-blurb styling */
	.view-result {
		padding-bottom: 20px;
	}

	/* Hide sliders */
	.kcm-sliders,
	/* Hide brightcove and youtube */
	.video-container, .media-youtube-video,
	/* Hide jPlayer */
	.audio,
	/* Hide exposed form for Read */
	.region-content-top .views-exposed-form,
	/* Hide flag module links */
	.add-to-favorites,
	/* Hide social-share links */
	.share-links,
	/* Hide Webcast search link */
	.webcast-header-row .search,
	/* Hide Webcast notes */
	#close-video-col-right,
	/* Hide Watch product block region */
	.webcast-secondary-content,
	/* Hide Webcast search block */
	.webcast-search-filter,
	/* Hide views exposed form icon */
	.rounded-icon-container,
	/* Hide Scroll-to-top button */
	.scrollToTop,
	/* Hide Provide Feedback button */
	.atlwdg-trigger,
	/* Hide Sticky Headers */
	.sticky-header {
		display: none !important;
	}

	/* Show Webcast search title */
	.block-kcm-watch h2.block-title {
		display: block !important;
	}
	.view-display-id-find_media {
		padding: 0px;
	}

	/* Stretch webcast description for tablet print */
	.watch-description-group {
		width: 100%;
	}

	/* Fixes for Partner Letter underlines */
	.kcm-read-more-partner-letter u {
		text-decoration: underline;
	}
	.kcm-read-more-partner-letter .partner-letter-text-underline-double>u,
	.kcm-read-more-partner-letter .partner-letter-text-underline-triple>u {
		border-bottom: 1px solid;
		padding-bottom: 1px;
	}

	/* Magazine */
	#block-views-magazine-current-magazine {
		padding-top: 0px;
		margin-top: 0px;
	}

	/* Footnotes */
	sup.visible-print {
		display: inline !important;
		padding-left: 2px;
	}
	#footnotes h4 {
	    text-transform: uppercase;
	}
	#footnotes li {
	    padding: 5px 0px;
	    list-style: none;
	}
	#footnotes li sup {
	    padding-right:  5px;
	}
}

/* FOOTER
-------------------------------------------------- */
@media print {
	.footer-wrapper {
		border-top: 0px;
	}
	.footer-content-inner,
	#copyright {
		padding-bottom: 0px;
	}
	#footer-four-bottom {
		width: 100%;
	}
	/* Hide Provide Feedback button */
	#atlwdg-trigger,
	/* Hide lead capture form */
	#footer-leadcapture-wrapper, {
		display: none;
	}
}