.screen { display: none !important; }
.print { display: block !important; }
span.print { display: inline !important; }
.alt { background: none !important; }

header, nav { display: none !important; }

#page {
	width: 100%;
	margin: 0; padding: 0;
}




table.list { width: 100%; }

table.list thead { border-bottom-color: #000 !important; }

table.list th span { font-weight: bold !important; color: #000 !important; }
table.list tbody tr { border-bottom: 1px solid #ddd; }
table.list td { padding-top: 4px; padding-bottom: 4px; }

table.list .address,
table.list .phone,
table.list .phone_mobile { display: table-cell !important; }

table.list .tilmeldingsnummer,
table.list .detaljer { display: none !important; }

table.list .category .largeworks { display: block; } /* Breaks down onto a new line */

.category_selector,
footer .filters { display: none !important; }

footer.adminlist {
	border-color: #000 !important;
	color: #000 !important; 
}

table.censurlist td { padding-top: 8px !important; padding-bottom: 8px !important; background-color: #f6f6f6; page-break-inside: avoid; font-size: 18px; }
table.censurlist td .description { font-size: 14px !important; }
table.censurlist td.censurcolumn { padding-bottom: 36px !important; }


.censur li     { width: 120px !important; height: 30px !important; font-size: 14px !important }
.censur li div { 
	width: 29px !important; height: 29px !important; 
	border-color: #000 !important;
}
.katalognummer { display: none !important; }



/* DETALJER-side */

.blanketter form.tilmeldinginfo { margin-bottom: 0; page-break-after: always; } 
form.tilmeldinginfo h3 { font-size: 24px; }

form.tilmeldinginfo .editcolumn { width: 16em !important; }
form.tilmeldinginfo .infocolumn {	font-size: 16px; width: 30em !important; }

form dl.info,
.smallform label {
	font-size: 16px !important;
}
form dl.info dt {
	width: 10em !important;
}
form dl.info dd {
	margin-left: 10em !important;
	width: 20em;
}
form.tilmeldinginfo .editcolumn .paid_label {
	width: 86% !important; 
	font-size: 16px !important;
}
textarea#notes { 
	font-size: 16px !important;
	width: 100% !important;
	height: 72em !important;
	border-width: 1px 0 0 0 !important;
	border-color: #ccc !important;
	padding: 1em 0 0 0 !important; margin: 1em 0 0 0 !important;
	overflow: visible !important;
}
#indleveret_header { visibility: hidden; } 
ol.works .indleveret_radio input { visibility: hidden; }
ol.works .indleveret_radio input:checked { visibility: visible !important; }
ol.works { list-style: decimal !important; padding-left: 3em; !important; font-size: 16px !important; }

ol.works .description { font-size: 13px !important; color: #000 !important; }


/*
.edit {     display: none  !important; }
.readonly { display: block !important; }
*/
input.submit { display: none !important; }



/* Svar-mails side */
.response .page {
	page-break-after: always;
	padding: 2em;
}


