/* CSS Document */

body {
	font: 12pt Arial, Helvetica, sans-serif;
	line-height: 1.2;
}

@page {
	margin: 0.5cm;
}

header, nav, footer, .hidden-print {
	display: none;
}

h1, h2, h3, h4, h5, h6 {
	padding-bottom:10px;
	border-bottom: 1px solid #DFDFDF;
}

blockquote {
	border-left:3px solid #DFDFDF;
	padding-left:10px;
	margin-left:0;
}

.row {
	margin: 10px 0;
}

hr {
	border-bottom:0;
	border-top:1px solid #DFDFDF;
	margin: 25px 0;
}

table {
	border-spacing:0px;
	padding:0px;
	width:100%;
}

thead th {
	border-bottom:1px solid #DFDFDF;
	padding:4px 0;
}

td {
	padding:4px 2px;
}

*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}