@media print {
	.new_header {
		display: none;
	}

	.qm-confirm-block,
	.qmh_print_block,
	.ConfirmArrow,
	.printer {
		display: none;
	}

	.print_front_page {
		display: block !important;
	}

	nav,
	.debuggerhide,
	.qmv-sidebar,
	.scrol-element,
	.qm-view-nav,
	.qm_suchfrom,
	.kursadmin_warinung,
	footer.container-fluid,
	audio,
	video,
	.lh_name,
	.pchelp_content,
	js3q-container,
	.qmvg_h,
	.center h1:first-child,
	.qm-text-confirm-text + span,
	iframe,
	.qmvg_i {
		display: none !important;
	}
	.vorschau_content_sidebar_grid,
	.vorschau_content_sidebar_grid > div {
		display: block !important;
		width: 100% !important;
	}

	.qm-view {
		display: block !important;
		width: 100%;
	}

	.qmvg_i ul {
		margin: 0;
	}

	.iv_grid,
	.iv_grid a {
		color: var(--rd-font-dark);
		font-size: var(--rd-fontsize-4);
		font-weight: var(--rd-fontweights-open-sans-1);
		font-style: normal;
	}

	.print_front_page {
		text-align: center !important;
	}

	.print_front_page img {
		width: 140px;
		height: 40px;
		margin-top: 200px;
		margin-bottom: 58px;
	}

	.qm_date {
		font-size: var(--rd-fontsize-3);
		color: var(--cl-dark-text);
		line-height: 20.3px;
	}

	.qmvg_i {
		overflow-y: clip !important;
		border: none !important;
	}

	.text_cont {
		margin-bottom: 20px;
	}

	.print_front_page h1 {
		font-family: "Open Sans";
		font-size: var(--rd-fontsize-8);
		font-weight: var(--rd-fontweights-open-sans-0);
		line-height: 28px;
	}

	.pfp_check,
	.pfp_create {
		text-align: left;
	}

	.pfp_stand {
		min-height: 400px;
	}

	.qmvg_i,
	.pfp_create,
	.img_prev {
		page-break-after: always;
	}

	.img_prev {
		page-break-before: always;
	}

	.Embed.WACFrame {
		border: none !important;
	}

	.SlidePanel {
		height: 0 !important;
	}

	.qmvg_i > ul {
		overflow-y: hidden !important;
	}

	.edcInner svg {
		width: 530px;
	}
	pc-support-chat-button {
		display: none !important;
	}
}

@page {
	size: A4;
	margin: 20mm;
}
@media screen {
	footer.print {
		display: none;
	}
}
@media print {
	footer.print {
		position: fixed;
		top: 0;
	}
}
