@page {
	size: A4 portrait;
	margin:0mm 0mm 0mm 0mm;
}
@media print {
	/*Drucker*/
	.noPrint{
        display: none !important;
    }
    
	html,
	body{
		background-color:	#fff;
		padding:			0px;
		margin:				0px; 
		overflow: visible;
		top:0;
		left:0;
		right:0;
		bottom:0;
		width: 0px;
		height:0px;
	}
    main,
	main>div{
        top:0px;
        position: unset;
    }
    [page*="-heft"] main,
	[page*="-heft"] main>div{
        top:0px;
        bottom:0px;
        position: unset;
    }
    ul.pages {
        width: 210mm !important;
    }
    ul.pages li.page{
        page-break-inside: avoid;
        margin:0px;
        box-shadow: none !important;
    }
	ul.pages li.page::before{
		display: none !important;
	}
	div.oO.a{
		outline:none !important;
	}
	div.oO.selected{
		outline: none !important;
		z-index: 100000;
	}
	div.oO.selected div.oI:first-child{
		outline: none !important;
	}
	div.oO.edit{
		outline: none !important;
	}
	div.oO.edit div.oI textarea{
		resize: none !important;
	}
	div.oO.selected div.oTL,
	div.oO.selected div.oT,
	div.oO.selected div.oTR,
	div.oO.selected div.oR,
	div.oO.selected div.oBR,
	div.oO.selected div.oB,
	div.oO.selected div.oBL,
	div.oO.selected div.oL{
		display: none !important;
	}
}