
@media print {
	body[data-theme='dark'] {
		--h1-fcolor: #000;
		--h2-fcolor: #000;
		--h3-fcolor: #000;
		--h4-fcolor: #000;
		--h5-fcolor: #000;
		--h6-fcolor: #000;
		--meta-fcolor: #000;
		--body-fcolor: #000;
		--meta-b-fcolor: #000;
		--headline-fcolor: #000;
		--tagline-fcolor: #000;
	}
	
	.single-sidebar, .header-wrap, .single-related, .footer-wrap, .single-popular, .efoot, .entry-bottom, .entry-newsletter, .featured-gallery-wrap, .breadcrumb-wrap, .s-cats, .l-shared-sec-outer, .entry-sec, .review-section, .s-ct .widget, .related-sec, .sqview, .t-shared-sec, .s-feat-holder img, .single-header-inner:before, .breadcrumb-absolute, .single-header-content:before, .featured-embed, .paudio-embed, .pvideo-embed, .tipsy, .top-site-ad, .ruby-table-contents, .single-meta .meta-avatar, .smeta-extra, .sfoter-sec, #back-top, .live-blog-interval, .ad-wrap, .gb-btn {
		display: none !important;
	}
	
	.s-ct, .single-header-content {
		flex-basis: 100% !important;
		width: 100% !important;
		max-width: 100% !important;
	}
	
	.accordion-item-content {
		display: block !important;
		opacity: 1 !important;
	}
	
	.accordion-item-header {
		opacity: 1 !important;
	}
	
	.gb-wrap {
		box-shadow: none !important;
		border: 1px solid #aaa;
	}
	
	body .site-outer {
		margin-top: 0 !important;
	}
	
	.single-header-content {
		padding: 0;
	}
	
	.single-header-content *, blockquote *, .smeta-sec * {
		color: #000 !important;
	}
}
