@media print {
	h1 {
		font-size: 19px;
	}
	h2 {
		font-size: 20px;
	}
	.article_box h2 {
		font-size: 17px;
	}
	.entry-content p, p {
		font-size: 14px;
	}
	.entry-content .introduction p {
		font-size: 16px;
	}
	.related_posts {
		display: none;
	}
	.sidebar {
		display: none;
	}
	body.single-post .primary, body.single-externalauthor .primary {
		width: 100%;
		float: none;
		padding: 1em;
	}
	.header .menu {
		display: none;
	}
	.block_header .logo {
		position: relative;
		top: auto;
		left: auto;
	}
	.preheader {
		height: auto;
	}
	.preheader ul.menu-shortcut {
		display: none;
	}
	body.single-post .article_cat, .post_section .post_block .post_category {
		position: relative;
		top: auto;
	}
	.header {
		background-color: transparent;
		border: none;
	}
	.site-footer .realized, .site-footer .social_network, .site-footer ul.menu-footer {
		display: none;
	}
	.site-footer .footer_right {
		float: none;
		width: 100%;
		text-align: left;
	}
	.preheader .slogan {
		position: relative;
		left: auto;
		top: auto;
	}
	.block_header .logo a {
		width: 70px;
	}
	.authors_mobile, .article_info {
		display: block;
	}
	.authors_mobile {
		font-size: 16px;
		margin-bottom: 10px;
	}
    .edition_details .readmore {
	    display: none;
    }
    .article_info {
	    border: 1px solid #C7C5C5;
	    padding: 1em;
	    margin-bottom: 2em;
    }
	.header_banner {
		display: none;
	}
	.main_banner .wrapper {
		margin-top: 0;
	}
}