@media only print {
@page {
width: 11in;
height: 8.5in;
margin: .5in;
size: landscape; }
a[href]:after {
content: none !important; }
html,
body {
font-family: "Raleway", Arial, sans-serif; }
body {
color: #000;
margin: 0;
padding: 0; }
a {
text-decoration: none; }
#scorecard-app {
color: #000 !important;
font-family: "Raleway", Arial, sans-serif !important; }
#scorecard-app a,
#scorecard-app .bill-table .good,
#scorecard-app .bill-table .bad {
color: #000 !important; }
#scorecard-app .legislator-score-circle {
background: none !important;
margin: .02in 0 !important; }
header,
form,
footer,
.bt50-back,
.legislator-table .view-all {
display: none; }
.legislator-biography {
height: 100px;
max-height: 100px; }
.legislator-detail {
height: 175px;
max-height: 175px; }
.bt50-jumbotron-legislator {
background-image: none; }
.bt50-legislator-detail h1 {
margin: 0;
font-size: 12pt; }
.bt50-legislator-detail p {
font-size: 9pt;
margin: 0; }
.bt50-legislator-detail {
min-height: 1.75in; }
.bt50-legislator-detail h1 {
margin: 0;
font-size: 12pt; }
.bt50-legislator-detail p {
font-size: 9pt;
margin: 0; }
.bt50-legislator-detail .legislator-img {
float: left; }
.bt50-legislator-detail .legislator-img .legislator-img-circle {
width: 1.75in;
height: 1.75in;
overflow: hidden;
border-radius: 50%;
border: 6px solid #ccc;
z-index: 100;
position: relative; }
.bt50-legislator-detail .legislator-img .legislator-img-circle img {
width: 100%;
height: auto; }
.bt50-legislator-detail .legislator-name,
.bt50-legislator-detail .legislator-sub-head,
.bt50-legislator-detail .legislator-meta {
margin-left: 2in; }
.bt50-legislator-detail .legislator-meta {
margin-top: .125in; }
.bt50-legislator-detail .legislator-meta .row-flex {
display: flex; }
.bt50-legislator-detail .legislator-meta .grid-unit {
margin-right: .125in;
max-width: 3in; }
.bt50-legislator-detail .legislator-meta .grid-unit:empty {
display: none; }
.bt50-legislator-detail .legislator-score-circle {
border: 2pt solid #000;
border-radius: 100%;
color: #000;
display: block;
font-size: 12pt;
font-weight: 700;
height: .45in;
padding-top: 7px;
text-align: center;
width: .45in; }
.legislator-table {
margin-top: .25in; }
.legislator-table .scoreset-row {
font-size: 12pt;
font-weight: bold; }
.legislator-table .scoreset-row .scoreset-tab:not(.active) {
display: none; }
.legislator-table p.legislator-biography {
font-size: 9pt; }
.bill-table {
width: 100%; }
.bill-table table {
border-collapse: separate;
border-spacing: 0;
border-right: 1px solid #000;
font-size: 9pt;
text-align: left;
width: 100%; }
.bill-table table tr {
line-height: 1.3; }
.bill-table table tr th, .bill-table table tr td {
padding: .0625in .0625in; }
.bill-table table tr td:not(:first-child) a {
display: none; }
.bill-table table tr td {
border-left: 1px solid #000;
border-bottom: 1px solid #000; }
.bill-table table tr td svg, .bill-table table tr td img {
display: block;
margin: 0 auto; }
.bill-table table tr td svg.sponsor-cell, .bill-table table tr td img.sponsor-cell {
width: 22px;
height: 22px;
overflow: visible; }
.bill-table table tr th {
border-left: 1px solid #000;
border-top: 1px solid #000;
border-bottom: 1px solid #000; } }