@media print {

	@page {
		size: A4;
		size: portrait;
	}

	/* font méret, firefox nyomtatásnál más a default */
	html {
		font-size: 16px;
	}

	/* ne legyenek távolságok a lap szélétől */
	body.friendlyprint {
		height: 0 !important;
	}
	body.friendlyprint #scrollDiv {
		min-height: 0 !important;
		margin-bottom: 0 !important;
	}
	body.friendlyprint #scrollDiv #content,
	body.friendlyprint #scrollDiv .maindiv {
		margin: 0;
		padding: 0;
	}
	body.friendlyprint div.main-center.maintable {
		width: 100% !important;
	}

	/* távolság a fejléc felett */
	body.friendlyprint table.printerfriendly {
		margin-top: 10px;
	}

	/* fejléc módosítások */
	body.friendlyprint #box-header {
		float: left;
		border-bottom: 2px solid #ccc;
		height: 120px;
		width: 49%;
	}
	body.friendlyprint a#header-img img.text {
		top: -13px;
		right: -20px;
		transform: scale(0.8) !important;
	}
	body.friendlyprint a#header-img img.background {
		visibility: hidden;
	}
	body.friendlyprint a#header-img img.logo {
		display: block !important;
		position: absolute;
		top: 0px;
		height: 120px;
		left: 0px;
	}

	body.friendlyprint:not(:has(div.banner-sponsor-top.mobile)) #box-header {
		width: 100% !important;
	}

	/* fejléc melletti banner-sponsor */
	body.friendlyprint div.banner-sponsor-top.mobile {
		float: right;
		margin: 0;
		width: 50%;
		height: 120px;
	}
	body.friendlyprint div.banner-sponsor-top.mobile a img {
		height: 100%;
		width: auto;
		margin: auto 0 auto auto;
	}

	/* hide */
	body.friendlyprint #box-header-login,
	body.friendlyprint div.banner-sponsor-top.desktop,
	body.friendlyprint div.banner-sponsor-right.desktop,
	body.friendlyprint div.maindiv > div:not(.main-center),
	body.friendlyprint div.main-left,
	body.friendlyprint div.main-right,
	body.friendlyprint div.main-right .sidebox,
	body.friendlyprint div.main-right.tablet.mobile,
	body.friendlyprint div.main-center > :not(.newsview) {
		display: none;
	}

	/* show */
	body.friendlyprint #box-header,
	body.friendlyprint div.banner-sponsor-top.mobile,
	body.friendlyprint table.printerfriendly,
	body.friendlyprint table.printerfriendly > tbody,
	body.friendlyprint table.printerfriendly > tbody > tr,
	body.friendlyprint table.printerfriendly > tbody > tr > th,
	body.friendlyprint table.printerfriendly > tbody > tr > td {
		display: flow-root !important;
	}

	/* kép új oldal miatt ne vágódjon ketté, de lehessen center */
	body.friendlyprint .newstable td:not(.shortcontent) img {
		display: inline !important;
		float: none !important;
		position: relative;
	}
	body.friendlyprint .newstable td:not(.shortcontent) img:not([align=left]) {
		left: 50%;
		transform: translateX(-50%);
	}
	body.friendlyprint .newstable td:not(.shortcontent) :not(td.shortcontent) img[align=left] {
		left: 0;
	}

}