/* REPORT STYLES */
@page { size 8.5in 11in; margin: 2cm }
@media print {
div.graph_wrapper { page-break-after:always; }
}
table.reports { width:950px; margin:40px auto 25px auto; border-collapse:collapse; }
table.reports td, table.reports th { padding:5px 5px; }
table.reports th, .comp_avg { background:#16446e; color:#FFFFFF; }
table.reports tr:nth-child(even) { background: #eee }
.statements {  }
.avg { text-align:center; width:50px; font-weight:normal; }

div.graph_wrapper { width:600px; background-color:rgba(106,97,94,0.5); padding:20px; margin:0 auto 60px auto; }
table.graph {  width:100%; border-collapse:collapse; background:#f4f4f4; border:none; }
table.inner { border:none; width:150px; }
table.graph td.scale { vertical-align:middle; border-bottom:1px solid #6a615e; text-align:center; }
table.graph td.value0 { border-bottom:none; }
table.graph td.value10 { border-top:none; }
table.graph td.red { background-color:red; }
table.graph td.yellow { background-color:yellow; }
table.graph td.green { background-color:green; }
table.graph td { width:33.3%; font-size:14px; color:#000; margin:0; padding:0; }
table.graph th, table.graph td.tag { background:#16446e; color:#FFFFFF; padding:10px 0; text-align:center; }
table.graph .comp_avg_self { width:150px; text-align:center; border:none; float:right; }
table.graph .comp_avg_obs { width:150px; text-align:center; border:none; float:left; }
table.graph span { color:#000; display:inline-block; }


table.lists, table.leaders_list { width:600px; margin:20px auto; }
table.lists a, table.leaders_list a { text-decoration:none; color:#003399; cursor:pointer; }

table.lists, table.leaders_list { border:none; border-collapse:collapse; }
table.lists th, table.leaders_list th { background:#16446e; color:#FFFFFF; text-align:left; padding:5px; }
table.lists td, table.leaders_list td { padding:5px; }
table.lists .link, table.leaders_list .link { text-align:right; }
table.lists tr:nth-child(even) { background: #eee }

p.comment_question,p.comments { font-size:18px; }
p.comment_question span { font-size:24px; color:#003399; }
p.comments span { font-size:24px; color:#666666; }
p.comments { text-indent:30px; color:#666666; }
