@media print {
	* {
		background: transparent !important;
		color: #000 !important;
		text-shadow: none !important;
		filter:none !important;
		-ms-filter: none !important;
		box-shadow: none !important;
	}
	a,
	a:visited {
		text-decoration: underline;
	}
	.b-article a[href]:after {
		content: " (https://kommersant.ru" attr(href) ")";
	}
	.b-article a[href^=http]:after {
		content: " (" attr(href) ")";
	}

	@page {
		margin: 1cm 2cm;
	}
	p, h2, h3, h4 {
		orphans: 3;
		widows: 3;
	}
	h2,
	h3,
	h4 {
		page-break-after: avoid;
	}
	[class^=adv],
	[class^=tgb],
	[class^=b-tgb_uho],
	[class^=b-tgb_chain],
	.loading,
	.fluid-width-video-wrapper,
	.push_notification,
	.nr-player,
	.fixed_panel,
	.popup_menu,
	.fixed_bottom,
	.col-small,
	.col > *,
	.lenta > *,
	.lenta > .lazyload > *,
	.title__cake,
	.b-article-media,
	.b-article .icons,
	.b-incut__left,
	.b-incut__right,
	.b-article__bracket,
	.tquote,
	.b-article__footer_nav,
	.b-article__social,
	.b-article__button,
	.b-archive_link,
	.b-auth_panel,
	.b-main_navsection,
	.b-main_navmenu,
	.b-main_navsection-menus,
	.main_footer {
		display: none !important;
	}

	.col-big,
	.col-large,
	.col-huge {
		width: 100% !important;
	}
	.layout {
		width: 100% !important;
	}
	.col > .col-big,
	.col > .col-large,
	.col > .col-huge {
		display: block !important;
		margin-left: 0 !important;
	}

	.col > .lenta,
	.col > .lenta > .lazyload {
		display: block !important;
	}
	.col > .b-article,
	.col > .lenta > .lenta__item--current,
	.col > .lenta > .lazyload > .lenta__item--current {
		display: block !important;
		margin-right: 15px;
	}
	.col-big .col_group,
	.col-large .col_group,
	.col-huge .col_group {
		display: block !important;
	}
	.b-logo {
		display: block !important;
		margin-bottom: .5cm;
	}
	.b-logo__img {
		margin-left: 0;
	}
	.b-article_issue_number {
		border: none !important;
	}
	.b-article header {
		padding-left: 15px;
		box-sizing: border-box;
	}
	.b-article .b-article__text {
		padding-left: 15px;
	}
}
