
*{background-color:#fff !important;background-image:none !important;color:#000 !important;}html{margin:0;padding:0;}body{margin:0;padding:0;font-size:100%;}body.admin-menu{margin-top:0 !important;}a{text-decoration:underline;}thead{display:table-header-group;}table thead th{border-bottom:2px solid #000 !important;}form select.form-select{border:none;padding:0;width:auto !important;}#page{padding-bottom:0;}#page-inner,#main,#footer{width:auto;}table.sticky-header,.messages-wrapper,#admin-menu,#primary-nav,#primary-tabs,#footer #footer-links,#footer #search-form,#footer #footer-col-3,.yule-footer-summary,.qtip{display:none !important;}#header{width:auto;height:auto;padding-bottom:10px;border-bottom:3px solid #ccc;}#header .block{display:none;}#header h1#logo{float:left;position:static;width:auto;height:auto;}#header h1#logo a{display:inline;width:auto;height:auto;}#header h1#logo a img{display:inline;}#header .feature-text{padding:10px 0 0 400px;font-size:0.9em;line-height:1.3em;}#content .col-inner{padding:20px 0;}#footer{padding:20px 0;margin:20px 0 0 0;border-top:1px solid #000;border-bottom:none;}#footer .footer-triptic{padding:0;}#footer #footer-col-1{padding-top:0;margin:auto;float:none;width:auto;}#footer #footer-col-2,#footer #footer-col-3{display:none;}#footer a.te:after{content:" [" attr(href) "]";}
.keyvotes-scorecard-header{border:none;padding:0px;}.keyvotes-scorecard-header .keyvotes-legend .sets{display:block !important;padding-top:0 !important;}.keyvotes-scorecard-header .keyvotes-legend .set-1,.keyvotes-scorecard-header .keyvotes-legend a.legend-toggle{display:none !important;}.keyvotes-scorecard-header .keyvotes-legend .label{float:left;padding-left:40px;margin:0;}.keyvotes-scorecard-header .keyvotes-legend .swatch{background:none;border:none;width:auto;height:auto;text-indent:0;font-size:1.5em;}.keyvotes-scorecard-header .social{display:none;}.keyvotes-scorecard-form-wrapper{display:none;}.with,.with *{color:#64a634 !important;}.against,.against *{color:#cf3535 !important;}.keyvotes-scorecard-table{page-break-before:always;width:100%;}.keyvotes-scorecard table th.title a{display:none;}.keyvotes-scorecard table th.title a:after{content:' at bottom of page';}.keyvotes-scorecard table tbody tr td.vote:nth-child(4n) {border-right:1px solid #ddd;}.keyvotes-scorecard table tbody tr{border-top:1px solid #eee;}.keyvotes-scorecard table tbody tr:nth-child(4n) {border-top:2px solid #ddd;}.keyvotes-scorecard table tbody tr td.votes{text-align:center;width:auto;}.keyvotes-scorecard table tbody tr td.votes a{text-indent:0;height:auto;font-size:1.1em;border:none !important;padding:0 4px !important;}.keyvotes-scorecard table thead tr th.vote-nums .nums{overflow:visible;}.keyvotes-scorecard table thead tr th.vote-nums .offset{width:auto;}.keyvotes-scorecard table tbody tr td.votes .swatches{overflow:visible;}.keyvotes-scorecard table tbody tr td.votes .offset{width:auto;}.keyvotes-scorecard-footer{}#keyvotes-descriptions a.back{display:none;}#keyvotes-descriptions{width:auto;float:none;page-break-before:always;}#keyvotes-descriptions h3{border:none;padding:0;margin-bottom:10px;}#keyvotes-descriptions ul li{padding:5px 0 5px 8px;}#keyvotes-descriptions ul li h4{font-size:1em;margin:0;}#keyvotes-scoring{width:auto;float:none;margin-bottom:50px;font-size:0.9em;}#keyvotes-scoring .augmentation .value{text-indent:0;}
body.page-node .node-legislator .node-sidebar,body.page-node .node-legislator .node-content{width:auto;float:none;}.node-legislator-page .node-sidebar{page-break-after:always;}.node-legislator-page .node-sidebar .section{float:left;padding-right:50px;}.node-legislator-page .node-sidebar .section h3{font-size:1.2em;}.node-legislator-page .node-sidebar .roles{margin-bottom:16px;max-width:200px;}.node-legislator-page .node-sidebar .photo{margin-bottom:0;}.node-legislator-page .node-sidebar .photo img{max-width:100%;height:auto;}.node-legislator-page .node-sidebar .social{display:none;}.node-legislator-page .node-content{clear:both;}.node-legislator-page .keyvotes-scorecard-header .top,.node-legislator-page .keyvotes-scorecard-header .keyvotes-filters{padding:10px 0;}.legislator-keyvotes-header{padding:0 0 10px 0;}.legislator-keyvotes h3.session-title{padding:15px 0 !important;}.legislator-keyvotes h3.session-title em{right:0 !important;}.legislator-keyvotes .legislator-keyvotes-year.collapsed .legislator-keyvotes-votes{display:block !important;}.legislator-keyvotes .keyvote{padding:10px 40px 10px 0;}.legislator-keyvotes .swatch{width:auto;height:auto;overflow:visible;text-indent:0;border:none;right:0;}.legislator-keyvotes ul li.view-scorecard a{visibility:hidden;}
.legislator-score-graph .graph{margin:0 2% 15px 0;min-width:47.99%;}.legislator-score-graph .graph .inner{border:1px solid #000;}.legislator-score-graph .graph .label{display:block;}.legislator-score-graph .years{display:none;}.legislator-score-graph .score{border-top:1px solid #000;}
.legislator-score-table{width:100%;}.legislator-score-table .score{text-align:right;}
ul.legislator-links li,ul.legislator-contact-info li,ul.legislator-links li.last,ul.legislator-contact-info li.last{margin-bottom:8px;}ul.legislator-links li a,ul.legislator-contact-info li a{text-decoration:none;white-space:pre-line;word-wrap:break-word;}ul.legislator-links li a span,ul.legislator-contact-info li a span,ul.legislator-contact-info li span.label{color:#555;font-weight:600;}ul.legislator-links li span.url,ul.legislator-contact-info li span.url{font-weight:normal;display:block;}ul.legislator-contact-info li span.label{display:block;}ul.legislator-contact-info li.phone{float:left;padding-right:20px;}body.page-node .node-legislator .node-content{width:auto;float:none;}.node-legislator .legislator-info{float:left;padding-right:50px;width:200px;}.node .section h3{margin-bottom:5px;}
.keyvotes-scorecard-header,.keyvotes-scorecard-footer,#keyvotes-scoring,#keyvotes-descriptions h3,#keyvotes-descriptions ul li,.keyvotes-scorecard-table,.node-legislator-page,.node-legislator-page .node-sidebar,.node-legislator-page .node-content{width:auto !important;box-shadow:none;border-bottom:1px solid #e6e6e6;}table.keyvotes-scorecard-table{width:100% !important;}#header{position:static;}#content{padding-top:0 !important;}
