@media print {

	html,
	body,
	p,
	li {
		font-size: 14px !important;
	}

	.banner-title h1,
	.banner-title h2,
	.banner-title h4{
		width: auto !important;
		color: #FFFFFF !important;
		margin-left: 20px;
	}

	.page-header .logo {
		max-width: 150px;
		padding: 10px 0;
	}

	.banner {
		min-height: 0;
	}

	.banner-logo{
		margin-left: 20px;
	}

	.border{
		height: 5px !important;
	}

	.sticky-nav,
	.sticky-nav nav,
	nav.breadcrumbs,
	.print-view,
	.social-share,
	.col.span-1-of-3,
	.newsletter,
	.bottom-buttons,
	.hamburglar,
	footer {
		display: none !important;
	}

	body, 
	.col.span-2-of-3,
	.article-content {
		width: auto !important;
		padding-left: 0 !important;
		float: none !important;
		padding-top: 0 !important;
	}

	.content {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.inner-padding{
		padding-top: -30px !important;
	}

	.back-to-top-wrapper {
		display: none;
	}
}

@media print and (color) {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
   }
}