@media print{
	
	@page {size: landscape}
	.mobile-navbar,
	.navbar.navbar-fixed-top {
		display: none;
	}
	.btn,.tooltiplink {
		display: none !important;
	}
	.container-fluid {
		margin-top: 0px;
	}
	body {
		padding-top: 00px;
	}
	ul.nav.nav-tabs li:not(.active) {
		display: none;
	}
	ul.nav.nav-tabs li.active a {
		border-radius: 0px;
	}
	.nav-tabs {
		border-bottom: 1px solid #ddd;
	}
	.version-container {
		display: none;
	}

	/* Keep print output in desktop/table mode instead of responsive card layouts. */
	.table-responsive,
	.contacts-table-wrapper,
	.worklist-table-wrapper,
	.cleanup-table-wrapper,
	.inventory-table-wrap,
	.settings-table-wrapper {
		overflow: visible !important;
	}
	.tab-pane table,
	.container-fluid table.table,
	.container-fluid .table-responsive > table,
	.belegung-data-table,
	.groups-modern-table,
	.majors-modern-table,
	.raum-modern-table,
	.contacts-modern-table,
	.infosys-modern-table,
	.worklist-modern-table,
	.cleanup-modern-table,
	.journal-modern-table,
	.emails-modern-table,
	.lecturer-modern-table,
	.settings-modern-table,
	.inventory-table,
	table.table-beleg,
	table.table-beleg-zusammenfassung {
		display: table !important;
		width: 100% !important;
		min-width: 0 !important;
		table-layout: auto !important;
		white-space: normal !important;
	}
	.tab-pane table thead,
	.container-fluid table.table thead,
	.container-fluid .table-responsive > table thead,
	.belegung-data-table thead,
	.groups-modern-table thead,
	.majors-modern-table thead,
	.raum-modern-table thead,
	.contacts-modern-table thead,
	.infosys-modern-table thead,
	.worklist-modern-table thead,
	.cleanup-modern-table thead,
	.journal-modern-table thead,
	.emails-modern-table thead,
	.lecturer-modern-table thead,
	.settings-modern-table thead,
	.inventory-table thead,
	table.table-beleg thead,
	table.table-beleg-zusammenfassung thead {
		display: table-header-group !important;
	}
	.tab-pane table tbody,
	.container-fluid table.table tbody,
	.container-fluid .table-responsive > table tbody,
	.belegung-data-table tbody,
	.groups-modern-table tbody,
	.majors-modern-table tbody,
	.raum-modern-table tbody,
	.contacts-modern-table tbody,
	.infosys-modern-table tbody,
	.worklist-modern-table tbody,
	.cleanup-modern-table tbody,
	.journal-modern-table tbody,
	.emails-modern-table tbody,
	.lecturer-modern-table tbody,
	.settings-modern-table tbody,
	.inventory-table tbody,
	table.table-beleg tbody,
	table.table-beleg-zusammenfassung tbody {
		display: table-row-group !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	.tab-pane table tr,
	.container-fluid table.table tr,
	.container-fluid .table-responsive > table tr,
	.belegung-data-table tr,
	.groups-modern-table tr,
	.majors-modern-table tr,
	.raum-modern-table tr,
	.contacts-modern-table tr,
	.infosys-modern-table tr,
	.worklist-modern-table tr,
	.cleanup-modern-table tr,
	.journal-modern-table tr,
	.emails-modern-table tr,
	.lecturer-modern-table tr,
	.settings-modern-table tr,
	.inventory-table tr,
	table.table-beleg tr,
	table.table-beleg-zusammenfassung tr {
		display: table-row !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
	}
	.tab-pane table th,
	.tab-pane table td,
	.container-fluid table.table th,
	.container-fluid table.table td,
	.container-fluid .table-responsive > table th,
	.container-fluid .table-responsive > table td,
	.belegung-data-table th,
	.belegung-data-table td,
	.groups-modern-table th,
	.groups-modern-table td,
	.majors-modern-table th,
	.majors-modern-table td,
	.raum-modern-table th,
	.raum-modern-table td,
	.contacts-modern-table th,
	.contacts-modern-table td,
	.infosys-modern-table th,
	.infosys-modern-table td,
	.worklist-modern-table th,
	.worklist-modern-table td,
	.cleanup-modern-table th,
	.cleanup-modern-table td,
	.journal-modern-table th,
	.journal-modern-table td,
	.emails-modern-table th,
	.emails-modern-table td,
	.lecturer-modern-table th,
	.lecturer-modern-table td,
	.settings-modern-table th,
	.settings-modern-table td,
	.inventory-table th,
	.inventory-table td,
	table.table-beleg th,
	table.table-beleg td,
	table.table-beleg-zusammenfassung th,
	table.table-beleg-zusammenfassung td {
		display: table-cell !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		white-space: normal !important;
	}
	.inventory-table tbody tr.inventory-row td,
	table.inventory-table tbody tr.inventory-row td,
	table.table-beleg td,
	table.table-beleg-zusammenfassung td {
		display: table-cell !important;
		padding: inherit !important;
	}
	.inventory-table tbody,
	table.inventory-table tbody {
		display: table-row-group !important;
		grid-template-columns: none !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
	}
	.inventory-table tr,
	table.inventory-table tbody tr.inventory-row {
		display: table-row !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		justify-self: auto !important;
	}
	.inventory-table td,
	table.inventory-table tbody tr.inventory-row td {
		display: table-cell !important;
		width: auto !important;
		max-width: none !important;
		min-width: 0 !important;
		grid-template-columns: none !important;
		column-gap: 0 !important;
		row-gap: 0 !important;
		overflow-wrap: normal !important;
		word-break: normal !important;
	}
	.contacts-data-row,
	.worklist-data-row,
	.cleanup-data-row,
	.infosys-data-row,
	.inventory-row {
		background: transparent !important;
		border: 0 !important;
		border-radius: 0 !important;
		box-shadow: none !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	td[data-label]::before,
	th[data-label]::before,
	.contacts-modern-table td::before,
	.infosys-modern-table td::before,
	.worklist-modern-table td::before,
	.cleanup-modern-table td::before {
		content: none !important;
		display: none !important;
	}
	div#tab_BelegungUebersicht {
		
	}
	div#tab_BelegungUebersicht div.mutlicolbelegung {
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		-webkit-column-gap: 10px;
		-moz-column-gap: 10px;
		column-gap: 10px;
	}
}
