@media print {
	@page {
		margin: 0px !important;
		padding: 0px !important;
	}

	.default-header-section,
	.custom-menu-section,
	.bg-color-section:before,
	.bg-svg svg,
	#buttons,
	.submit.uk-button,
	.rechner-title-row,
	.rechner-bg-top-row,
	.rechner-scripts-html,
	header,
	footer {
		display: none !important;
	}

	body {
		height: auto;
	}

	.rechner-section {
		padding: 0 !important;
		margin: 0 !important;
	}

	.rechner-section > .uk-container {
		padding: 0 !important;
	}

	.rechner-section > .uk-container > div:nth-child(3) {
		margin-top: 20px;
	}

	#pflegegeldrechner,
	#tarifrechner {
		margin: 0 !important;
		padding: 0 !important;
	}

	.rechner-1,
	.rechner-2 {
		height: auto;
		scale: 0.65;
		margin-top: -200px !important;
		width: 100%;
	}

	#tarifrechnpflegegeldrechnerer #col1 fieldset input.disabled, 
	#pflegegeldrechner #col2 fieldset input.disabled,
	#tarifrechner #col1 fieldset input.disabled, 
	#tarifrechner #col2 fieldset input.disabled {
		font-size: 17px !important;
	}

	#pflegegeldrechner input:not(.submit):not(.disabled):not(.checkbox),
	#tarifrechner input:not(.submit):not(.disabled):not(.checkbox) {
		height: 37px !important;
	}

	#pflegegeldrechner select,
	#tarifrechner select {
		height: 32px !important;
	}

	#pflegegeldrechner #col1 fieldset, #pflegegeldrechner #col2 fieldset,
	#tarifrechner #col1 fieldset, #tarifrechner #col2 fieldset {
		margin: 12px !important;
	}

	#pflegegeldrechner legend,
	#tarifrechner legend {
		font-size: 20px !important;
	}

	#pflegegeldrechner label,
	#tarifrechner label {
		margin-top: 10px !important;
	}

	.h2, .uk-h2, h2 {
		font-size: 27px !important;
		line-height: 1.1 !important;
	}

	#tarifrechner,
	#pflegegeldrechner {
		min-width: unset !important;
	}

	body.tarifrechner-page {
		padding-top: 80px !important;
	}

	#pflegegeldrechner table tfoot th {
		transform: translateX(-8px);
		font-size: 17px !important;
	}

	#pflegegeldrechner tbody tr.hilite td {
		border: unset !important;
	}

	.uk-margin-large {
		margin-top: 25px!important;
		margin-bottom: 0 !important;
	}

	.rechner-2 {
		margin-left: -150px !important;
		margin-top: -250px !important;
		min-width: 1400px;
	}

	.rechner-2 > .uk-container {
		margin: 0;
		max-width: 100%;
	}

	.rechner-2 #pflegegeldrechner table:nth-child(2) {
		border-spacing: 0px 10px;
	}

	.rechner-2 table {
		margin-bottom: 5px !important;
	}

	#pflegegeldrechner table td {
		padding: 7px;
	}

	#pflegegeldrechnerwrapper {
		overflow: visible;
	}

	body.is-safari .rechner-2,
	body.is-firefox .rechner-2 {
		margin-left: -260px !important;
		margin-top: -330px !important;
		min-width: 1200px !important;
		scale: 0.50 !important;
	}
}