@media print {
			* {
						-webkit-print-color-adjust: exact;
			}
			.RH-LAYOUT-CENTERPANEL-container {
						overflow-y: visible !important;
						overflow-x: visible !important;
			}
			.acc_body {
						display: block !important;
						height: max-content !important;
			}
			.acc_title::before, .acc_title.open::before {
						content: none !important;
			}
			.rh-layout-BODY-body {
						height: 100% !important;
						padding-bottom: 0 !important;
			}
			.rh-layout-RIGHTPANEL-bottom-buttons {
						display: none !important;
			}
			.RH-LAYOUT-CENTERPANEL-topic-box {
						padding-bottom: 0 !important;
						height: auto !important;
			}
			.acc_title::after, .acc_title::after, .acc_title.open::after, .acc_title.open::after {
						display: none !important;
			}
			.quick_menu {
						display: none;
			}
			.RH-LAYOUT-CENTERPANEL-topic-box #wrapper {
						flex-direction: column;
						width: 100%;
						margin: 0;
			}
			.RH-LAYOUT-CENTERPANEL-topic-box .contentsL, .RH-LAYOUT-FOOTER-container .contentsL {
						width: 100%;
						padding: 0;
			}
			.sidewrapper {
						width: 100%;
			}
			.RH-LAYOUT-CENTERPANEL-topic-box .contentsR, .RH-LAYOUT-FOOTER-container .contentsR {
						width: 100%;
						margin-left: 0;
			}
			.qr_box {
						page-break-before: always;
			}
			.qr_box, .headmenu img {
						max-width: 400px;
			}
}