body, p, a, ul, ol, li, h1, h2, h3, h4, h5, div, fieldset, caption, table, legend, label, th, td {
	font-family: verdana, helvetica, arial, san serif;
	color: black !important;
}

a {
	text-decoration: none !important;
}

h1 {
	font-size: 14pt !important;
	padding: 0.5cm 0 !important
}

h2 {
	font-size: 12pt !important;
	padding: 0.25cm 0 !important
}

h3, h4, h5, p {
	font-size: 11pt !important;
	padding: 0.1cm 0 !important
}

p, ul, caption, legend {
	padding: 0.25cm 0;
	font-size: 10pt !important;
}

#logoutbar, #tabs, #introusers p, #usernumber, fieldset#extrabuttons, fieldset#localinfo, #footer a, #footer img, #kadolslips a, .noprint {
	display: none;
}

#footer ul li {
	font-size: 10pt !important;
}

table {
	border: 1px solid black !important;
}

td, th {
	border-right: 1px solid black !important;
	border-bottom: 1px solid black !important;
	padding: 0.1cm !important;
	text-align: center !important;
	display: table-cell !important;
}

#footer ul {
	margin: 0;
	padding: 0.5cm 0 0 0;
}

#kadolslips {
	border-top: 1px dashed black;
}

#kadolslips p {
	padding: 0.2cm 0;
	margin: 0;
}

#kadolslips img {
	vertical-align: bottom;
	padding-right: 0.5cm;
	margin: 0;
}

div.breakslips {
	page-break-before: always;
	page-break-inside: avoid;
}

div.slips, div.breakslips {
	border-bottom: 1px dashed black;
	padding-bottom: 0.5cm;
	margin: 0;
}

div.breakslips {
	border-top: 1px dashed black;
}

div.slips h2, div.breakslips h2 {
	margin: 0 !important;
	padding-top: 0.4cm !important
}

div.slips p, div.breakslips p {
	margin: 0;
}
