@media print {

	h1, h2, h3, h4, h5, h6, p, ul, dt, dd, blockquote {
        page-break-inside: avoid;
    }
	nav.nav.navbar__mobile-panel.navbar__panels-mobile.navbar__desktop.navbar__desktop-grey.navbar__desktop-oder-1,
	.local-menu-items.navbar__desktop-right,
	.footer-global,
	.gm-footer .footer-nav .large-11.medium-11.small-12 ul,
	.gm-footer .footer-nav p.gm-menu-bar__right,
	footer a.fb-xfbml-parse-ignore
	{
		display: none;
	}
	.gm-nav-wrapper {
		position: relative;
		padding: 25px 15px;
	}
	.menu__item.logo a.menu__link[href] {
		width: 300px;
    	color: transparent!important;
	}
	#hero {
		height: auto;
	}
	#hero .text .text {
		max-width: 100%;
		padding-top: 0;
		padding-bottom: 0;
	}
	.footer-nav {
		padding: 1rem 0 0 0;
	}
	.footer-nav .gm-footer-logo {
    	width: 50px;
	}
	.gm-footer a[href] {
		color: transparent !important;
		display:none;
	}
	
	.nav-overlay-container {
    display: none;
}
	.top-shadow {
    display: none;
}
	.search-container {
    display: none;
}
nav.nav-container {
    display: none;
}
	.MobileOnly {
    display: none;
}
	nav.brands {
    display: none;
}
	.top-container {
    background: none !important;
}
	.gbs-page-body {
    margin-top: 3rem;
}
		a[href]::after {
    display: none;
}
	header {
    position: absolute;
		display:none;
}
	.header-container__site {
    position: absolute;
    top: 2rem;
    left: 5rem;
}
	.header-container__logo {
    position: absolute;
    top: 1.3rem;

}
	body.no-hero {
    border-top: 0rem;
}
	
	.footer_title {
    display: none;
}
	.footer-tools__container {
    display: none;
}
	.large-10 {
    width: 100%;
}
}



	