/* @override 
	http://zilp/zilpPrint.css */

@page { size: A4; margin: 0; }

@media print {

	html, body {
		width: 210mm;
		height: 297mm;
	}

	html, body.screen {
		margin: 0;
		padding: 0;
		font-family: "Standartschrift zilp", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; /*evtl. Gotham?*/
		text-rendering: geometricPrecision; /*Wichtig für gute Buchstabenabstände*/
	}

	html, body.screen, .SearchRow {
		font-size: 12px;
	}

	.mainscrollcontainer .maincontainer .container {
		width: 100%!important;
		position: absolute;
	}

	.container.left.navigation,
	.maincontainer.head,
	.container.left.content,
	.paperToolbar {
		display: none!important;
	}
	.maincontainer.content,
	.mainscrollcontainer,
	.mainscrollcontainer .maincontainer {
		left: 0!important;
		top: 0!important;
		width: auto!important;
		height: auto!important;
	}
	.paperOuter {
		padding: 0!important;
		height: auto!important;
		width: auto!important;
	}
	
	div.paperInner {
		padding: 0!important;
		margin: 0!important;
		width: auto!important;
		left: 0!important;	
	}

	.paperScroll {
		overflow: visible!important;
		height: auto!important;
	}
	#mainrightcontent {
		height: auto!important;
		float: left;
		width: auto!important;
		overflow: visible!important;
	}
	
	div.paperZoom.out {
		transform: none!important;
	}

    .PaperFormMenu,
    .LetterFormMenu,
    .menuappname,
    .zMenu {
		display: none!important;
	}

	body {
		margin: 0;
	}

	.paper .containerPositionContent::before,
	.paper .element:before,
	.paper .info:before {
		display: none;
	}

	.noprint {
		display: none!important;
	}

	.hideOnPrint {
		color: transparent!important;
		opacity: 0;
	}

	.paper .element,
	.paper .info {
		border-color: transparent!important;
	}

} /* @media print */
/* Chromium print bug */