@media print {
	/* global styles */
	a[href]:after {
		 content: none !important;
		}

	.header-top, .page-top, .breadcrumbs, .sidebar.article-sidebar, .article-author .contact-info a.desktop-only,
	.addthis_toolbox, .articles-block, .newlsetter-block, .footer, .footer-menu, .brochure, .post-brand-brochure {
	    display: none;
	}
	.header-bottom .bottom-menu {
		display: none;
		max-width: 300px;
	}	
	.page-main-content .col-md-8 { width: 100%; }

	/* single post styles */
	.single-post .page-main-content h1 {
	    font-size: 30px;
		line-height: 30px;
	}
	.single-post .contact-details.print-only-section {
		display: block !important;
	}
	.single-post .header-bottom .navbar-header .navbar-brand {
		max-width: 200px;
	}
	.single-post .navbar-brand>img {
    	max-width: 200px;
    	padding: 0 0 10px;
	}
	.single-post .article-author .contact-info,
	.single-post .article-author .contact-info li {
		width: 100%;
	}
	.single-post .article-author .contact-info .social-info a.desktop-only, .single-post .article-author .contact-info .social-info li.pdesktop {
		padding: 0 !important;
		margin: 0 !important;
		display: none !important;
	}
	.single-post .article-author .contact-info a.print-only{
		display: block !important;
		float: left;
		padding: 0;
		margin: 0 !important;
	}
	.single-post .article-author span.person-position {
	    width: 100%;
	    float: left;
	    padding: 15px 0 0;
	}	
	.single-post .article-content img {
		padding: 0 0 10px;
	}
	.single-post .article-author .social-info {
		margin: 0;
	}
	.single-post .quote-content-line {
		margin: 10px 0;
	}
	.single-post .main-content .article-content h6 {
	    font-size: 14px;
    	line-height: 18px;
	}
	.single-post .article-content .quoted-info {
	    font-size: 16px;
    	line-height: 20px;
        padding: 15px;
	}
	.single-post .main-content .article-content ol li {
    	font-size: 12px;
    	line-height: 18px;
	}
	.single-post .printFile {
		display: none !important;
	}
}