/* -----------------------------------------------------------------------------------
	PRINT STYLES
-------------------------------------------------------------------------------------- */

@media print {

	*,
	*:before,
	*:after {
		background: none !important;
		box-shadow: none !important;
		color: #000 !important;
		font-size: 1.2rem !important;
		text-shadow: none !important;
	}

	h1 { font-size: 2.8em !important; }
	h2 { font-size: 2.7em !important; }
	h3 { font-size: 2.4em !important; }
	h4 { font-size: 2.1em !important; }
	h5 { font-size: 1.8em !important; }
	h6 { font-size: 1.5em !important; }

	section {
		padding: 0 !important;
	}

	.section-inner {
		max-width: 100% !important;
		width: 100% !important;
	}

	#site-header, .mobile-menu-wrapper, .cart-bar, .breadcrumbs-wrapper, #site-footer, .article-tools, form, .faux-button, .become-member-section, .single-event-previews, .single-exhibit-previews, .overlay-gallery, .flickity, .desktop-side-menu-wrapper.post-type-page, .related-content-section {
		display: none !important;
	}

	.hero-header-wrapper {
		height: auto !important;
		max-height: none !important;
		min-height: auto !important;
	}

	/* Exhibits ------------------------- */

	.desktop-side-menu-wrapper.post-type-exhibit {
		display: none !important;
	}

	.exhibit-inner {
		padding-right: 0 !important;
	}

	/* Events ------------------------- */

	.admission-prices-wrapper {
		position: static !important;
	}

}