@charset "utf-8";

@media print {
body { background:#fff; color:#795b51; font-family: 'Poppins', sans-serif; font-weight:300; line-height:normal; margin:0; padding:0; }
#header, #footer, #members-menu-wrapper, .result-details, .namelabel { display:none;}
h1 { font-size:30px; font-weight:300; line-height:32px; margin:0; padding:0 0 20px 0;}
h2 { font-size:20px; font-weight:500; line-height:24px; margin:10px 0; padding:0; }
h3 { font-size:18px; font-weight:500; line-height:24px; margin:20px 0 0 0; padding:0; }
h4 {font-size:16px; font-weight:500; margin:20px 0 0 0; padding:0; }
h2 span { font-size:16px; font-weight:300;}
.counter dt { font-weight:500; }
.namewrap { float:left; padding:0 10px 0 30px;}
.name { display:inline-block;}
.numberofmatches { float: right; font-size: 14px; margin: 0 30px 0 0;}
.resultswrap h3:first-child { margin-top:0;}
.resultrow { border-top:1px dashed #d6cece; clear:both; font-size:14px; font-weight:400; line-height:16px; padding:10px 0;}
.resultrow:nth-child(even) { background:#f9f8f8;}
.resultitilerow { font-weight:600;}
.result-date, .result-applicant, .result-respondents, .result-townorcity, .result-details, .result-general { float:left; font-size:12px; margin:0 3% 0 0;}
.result-date {  text-align:right; width:12%;}
.result-applicant { width:29%;}
.result-respondents { width:31%;}
.result-townorcity { width:16%;}
.result-general { margin-left:1%; width:88%;}
}