@media screen
{
	
	 body {margin: 0; padding: 20px; background-color: none;}
	.BodyBackground, .PaneContentInner {background: none !important; background-color: #FFFFFF; background-image: none; margin: 0; padding: 0; width: auto;}
	.LayoutDefault, .LayoutDefaultInner { margin: 0; padding: 0; border:none;}
	.PrintHide {visibility:hidden; display: none;}
	.PageDefaultInner {background: #fff;margin: 0; padding: 0;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage, .ContentLinks {visibility:hidden; display:none}
	.PaneLeft, 
	.PaneRight, 
	.PaneHeader, 
	.PaneNavigation, 
	.PaneHeader2, 
	.PaneFooter, 
	.PaneFooter2, 
	.PaneQ4Footer, 
	.ShareThisContainer, 
	.nav__mainnav,
	.nav-mobile.js-mobile-nav,
	.mobile-search.js-mobile-search,
	.nav__subnav.js-subnav,
	.toggle-list-nav--wrapper   {
		visibility:hidden; 
		display:none !important; 
		width: 1px;
	}
	h1, h2, h3, h4, h5 {
	    margin-bottom: 10px;
		padding: 10px 0;	
	}
	.-cover {
		height: auto !important;	
	}
	.-cover h1 {
		font-size: 55px;
		margin-bottom: 20px;	
	}
	.wrap--toggle-list > h2 {
		font-size: 30px;
		margin-bottom: 15px;	
	}
	.PaneContent {margin: 0; padding: 25px;}
	.PaneBreadcrumb {margin: 25px 25px 0 25px;}
	.Breadcrumb a {padding-right: 15px;}
	.PrintLogo {
		display: block;	
	}
}

@media print
{
	body {margin: 0; padding: 20px;}
	.BodyBackground, .PaneContentInner {background: none !important; background-color: #FFFFFF; background-image: none; margin: 0; padding: 0; width: auto;}
	.LayoutDefault, .LayoutDefaultInner { margin: 0; padding: 0; border:none;}
	.PrintHide {visibility:hidden; display: none;}
	.PageDefaultInner {background: #fff;margin: 0; padding: 0;}
	.Hide, .PrintModeButton, .PrintModeButtonPrint, .PrintPage, .ContentLinks {visibility:hidden; display:none}
	.PaneLeft, 
	.PaneRight, 
	.PaneHeader, 
	.PaneNavigation, 
	.PaneHeader2, 
	.PaneFooter, 
	.PaneFooter2, 
	.PaneQ4Footer, 
	.ShareThisContainer, 
	.nav__mainnav,
	.nav-mobile.js-mobile-nav,
	.mobile-search.js-mobile-search,
	.nav__subnav.js-subnav,
	.toggle-list-nav--wrapper  {
		visibility: hidden; 
		display:none !important; 
		width: 1px;
	}
	h1, h2, h3, h4, h5 {
	    margin-bottom: 10px;
		padding: 10px 0;	
	}
	.-cover {
		height: auto !important;	
	}
	.-cover h1 {
		font-size: 55px;
		margin-bottom: 20px;	
	}
	.wrap--toggle-list > h2 {
		font-size: 30px;
		margin-bottom: 15px;	
	}
	.PaneContent {margin: 0; padding: 25px;}
	.PaneBreadcrumb {margin: 25px 25px 0 25px;}
	.Breadcrumb a {padding-right: 15px;}
	.PrintLogo {
		display: block;	
	}
}
