html, body{
	background-color: white;
	padding-bottom: 5cm;
}
#container{
	border-width: 0;}
	
.edit{
	display: none;}
thead {display: table-header-group;}

table, tbody{
	page-break-inside: auto;
}
tr {page-break-inside: avoid;}

table, td, tr, th{
	border-color: black !important;
	background-color: white  !important;
	color: black !important;
	border-width: 2px;
}

a{
	color: black !important;
	text-decoration: none;
}

#banner{
	display: none;
}

.no_print{
	display: none;
}
.do_print_block{
	display: block;
}

.do_print_inline{
	display: inline;
}

tr.project{
	border-bottom: 4px solid black;
}

.emp_tra{
	page-break-after: always;
}
.day{
	page-break-before: auto;
	page-break-inside: avoid;
}

.day table{
	float: none;
}