body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media print{.noprint{display:none!important}a:hover{text-decoration:none!important}#main{width:100%;padding:none;margin:none}}.clear{clear:both}.bold{font-weight:700}#layout{display:flex;flex-direction:column;min-height:100vh}#layout #header,#layout #mobileHeader{flex:1 1;display:flex;flex-direction:row;background-color:#007bff}#layout #header{padding:1em;min-height:calc(80px + 2em)}#layout #mobileHeader{display:none}#layout #header a,#layout #mobileHeader a{color:#fff}#layout #header .logo{flex:0 1;width:131px;min-width:131px;height:80px;margin-right:1em;background-image:url(/stat/logo.png);background-size:contain;background-repeat:no-repeat}#layout #header .brand,#layout #mobileHeader .brand{flex:10 1;font-weight:700}#layout #header .brand{font-size:42px}#layout #header .links{flex:1 1}#layout #header .links>div{display:block;white-space:nowrap}#layout #middle{flex:10 1;display:flex;flex-direction:row}#layout #middle #leftCol{flex:1 1;display:flex;flex-direction:column}#layout #middle #main{flex:10 1;max-width:100%}#layout #footer{flex:1 1}#subnav{background:#00f;color:#ccf;font-style:italic;font-size:12pt;font-weight:700;text-align:right;padding-top:2px;padding-bottom:2px}#subnav ul{display:inline-block;margin:0;padding:0}#subnav ul li{display:inline-block;white-space:nowrap;padding-right:2em;list-style:none}#subnav a{color:#ccf;text-decoration:none}#subnav a:hover{color:#fff}#mobileHeader{display:none}div.banner{flex:1 1;display:flex;flex-direction:row;background-color:#007bff;padding:1em;min-height:calc(80px + 2em)}div.event div.banner{background:none}div.banner a{color:#fff}div.event div.banner a{color:#000}div.banner div.logo{display:flex;flex:1 1;background-image:url(/stat/logo.png);background-size:contain;background-repeat:no-repeat;min-width:120px;height:80px;margin-right:32px}div.banner div.brand{display:flex;flex:8 1;font-size:42px;font-weight:700}div.banner div.links>div{display:block}div#inner{clear:both;flex:10 1;display:flex;flex-direction:row}ul.nav{border:1px solid #999;background-color:#eef;display:block;margin:1em;padding:1em;min-width:160px}ul.nav li{display:block;white-space:nowrap}ul.nav li.header,ul.nav li.mobileHeader{margin:-1em -1em .5em;padding:.25em 1em;background-color:#007bff;color:#fff;font-weight:700}ul.nav li.mobileHeader{display:none}ul.nav li.current>a{font-weight:700}div.footer{margin-top:2em;padding:1em;background:#007bff;color:#fff;flex:1 1}div.event div.footer{background:none;color:#000}div.event h1{text-align:center;font-size:24pt}div.event h2{text-align:center;font-size:14pt}div.event div.agenda{margin-top:2em}div.event div.agenda h1{text-align:center;font-size:18pt;-webkit-font-feature-settings:"c2sc";font-feature-settings:"c2sc";font-variant:small-caps}div.event div.agenda h2{text-align:center;font-size:14pt}div.event div.agenda ol ol{list-style-type:lower-alpha}div.alert,div.login.popup{position:fixed;z-index:10;left:0;top:0;bottom:0;right:0;background-color:rgba(150,200,255,.8)}div.alert>div,div.login.popup>div.padding{border:2px solid #000;border-radius:15px;padding:2em;background-color:#fff;position:fixed;left:50%;top:25%;width:600px;margin-left:-300px}div.alert>div.error{border-color:#c00;font-weight:700;color:#c00}#main{padding:1em 1em 1em 0;flex:40 1}div.cover{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:99}div.dialog{position:fixed;left:50%;top:25%;width:700px;margin-left:-350px;border:2px solid #000;padding:2em;background-color:#fff;z-index:100}div.rbt{display:inline-block;margin-right:1em;width:400px}td div.rbt{width:100%}.attendance .thankyou h1{position:absolute;top:40%;left:0;width:100%;text-align:center;font-family:sans-serif;font-size:24pt;color:#00f;font-weight:700}.attendance div.duesnag{position:absolute;top:20%;left:50%;width:600px;margin-left:-300px}.attendance div.duesnag p{font-family:sans-serif;font-size:16pt;color:#00f}.attendance table.memberinfo td{font-family:sans-serif;font-size:small}.attendance .verify{position:absolute;top:1em;left:50%;width:600px;margin-left:-300px;font-family:sans-serif}.attendance .verify input,.attendance .verify p{color:#00f;font-weight:700;font-size:12pt}.attendance .search{position:absolute;top:1em;left:50%;width:600px;margin-left:-300px}.attendance .search h1,.attendance .search h2{color:#00f;font-family:sans-serif}.attendance .search h2{color:#999}.attendance .search h2:hover{color:#00f;text-decoration:underline}.attendance{display:flex;flex-direction:row}.attendance div.row{display:flex;flex:1 1;flex-direction:column}.attendance div.button,.attendance div.spacer{flex:1 1}.attendance div.button{border-radius:3em;border:2px solid #00f;width:400px;padding:2em;margin:2em;text-align:center;font-family:sans-serif;font-size:24pt;font-weight:700;color:#00f}.attendance div.button:hover{background-color:#00f;color:#fff}.board{border-spacing:0;border-collapse:collapse}.board td,.board th{font-family:sans-serif;vertical-align:top;padding:6px .5em 4px}.board thead th{border-bottom:1px solid #000}.board tbody td,.board tfoot td{font-size:small}.board tbody tr.odd td{background-color:#f8f8ff}.board tfoot td{border-top:1px solid #000}.memberSearch .results{border:1px solid #999;max-height:300px;overflow:auto}.memberSearch .member{font-family:sans-serif;font-size:small;border-bottom:1px solid #ccc;padding:.5em}.memberSearch .member:hover{background-color:#00f;color:#fff}.memberSearch input{font-size:small}table.membership{border-spacing:0;border-collapse:collapse;page-break-inside:auto;-webkit-column-break-inside:auto;break-inside:auto}.membership thead th{border:2px solid #000;text-transform:uppercase;text-align:left;vertical-align:bottom}.membership tbody td{border:1px solid #ccc;vertical-align:top}.membership tr.vote td{font-weight:700}.membership tr.nodues td{background-color:#eee}.membership tr.pastdue td{background-color:#fcc}.membership tr.neardue td{background-color:#ff9}.membership td,.membership th{font-size:x-small;font-family:sans-serif;padding:1px .25em}table.membership .phone{display:table-cell;white-space:nowrap}table.report{border-spacing:0;border-collapse:collapse}table.report thead th{text-align:center}table.report tbody.box{border:2px solid #000}table.report tbody.box th{border-bottom:2px solid #000}table.report tfoot td{border:none;padding-top:1em}table.report tr.header th{font-size:14pt}table.report td,table.report th{padding:2px 4px;font-family:sans-serif;font-size:12pt;text-align:left}table.report td.num,table.report th.num{text-align:right}table.txList{border-spacing:0;border-collapse:collapsed;min-width:800px}table.txList thead th{border-bottom:1px solid #000}table.txList td,table.txList th{padding:2px .25em;font-family:sans-serif;font-size:small;text-align:left;vertical-align:top;text-overflow:ellipsis}table.txList tr.odd td{background-color:#f8f8ff}table.txList td.num{text-align:right}table.txList .date{white-space:nowrap}table.txList .amount{display:none}table.cpList td,table.cpList th{padding:2px .25em;font-family:sans-serif;font-size:small;text-align:left}table.cpList td{vertical-align:top}table.cpList tr.odd td{background-color:#f8f8ff}table.cpList tr.dup td{color:#666;font-style:italic}div.calendarDiv{flex:3 1;max-width:calc(675px + 3em)}div.calendarDiv div.calMonthWrap{width:225px;height:225px;float:left;margin:0 1em 1em 0}table.calendar>tbody>tr>td{vertical-align:top;padding:2em}table.calendarMonth{border-spacing:0;border-collapse:collapse}table.calendarMonth thead{border:1px solid #ccc;background:#cdf}table.calendarMonth thead th{text-align:center}table.calendarMonth thead td{text-align:center;font-size:10pt}table.calendarMonth tbody td{text-align:right;padding:5px;width:3em;border:1px solid #ccc;font-size:9pt}table.calendarMonth tbody td.extra{color:#ccc}table.calendarMonth tbody td.highlight{background:#00f;color:#fff;font-weight:700;cursor:pointer}.eventList{flex:1 1;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;min-width:250px}.eventList .event{border-top:1px solid #ccc;padding:1em}.eventList .event .date,.eventList .event .time{font-weight:700}.eventList .event .title{font-style:italic;font-size:small}.fecCalendar td{padding:.25em 1em}.fecCalendar tr.next td{font-weight:700}.fecCalendar tr.due{background-color:#fcc}.unreconciled .bank{float:left}.unreconciled .bank .account .title{font-weight:700}.unreconciled .bank .account .tx{font-family:monospace;font-size:small;padding-left:3px}.unreconciled .bank .account .tx.selected{background:#007bff;color:#fff;font-family:bold;padding:3px}.unreconciled .bank .account .tx .date{float:left;width:150px}.unreconciled .bank .account .tx .type{float:left;width:50px}.unreconciled .bank .account .tx .amount{float:left;width:80px;text-align:right}.unreconciled .bank .account .tx .check,.unreconciled .bank .account .tx .desc,.unreconciled .bank .account .tx .memo{display:none}.unreconciled .bank .account .tx.selected .check,.unreconciled .bank .account .tx.selected .desc,.unreconciled .bank .account .tx.selected .memo{display:block}.unreconciled .committee{float:left;margin-left:1em}.unreconciled .committee .tx{font-family:monospace;font-size:small}.unreconciled .committee .tx.selected{background:#007bff;color:#fff;font-weight:700}.unreconciled .committee .tx .date{float:left;width:150px}.unreconciled .committee .tx .type{float:left;width:60px}.unreconciled .committee .tx .amount{float:left;width:80px;text-align:right}.unreconciled .committee .tx .desc{float:left;width:100px;overflow:ellipsis}.unreconciled .committee .tx .check{float:left;width:200px;text-align:right}.unreconciled .summary{float:left;margin-left:1em}.photoPicker{position:fixed;z-index:100;left:50%;top:10%;bottom:10%;width:800px;margin-left:-400px;border:1px solid #000;background:#fff;padding:2em}.photoPicker img{max-width:150px;max-height:150px}.blog{max-width:800px}.blog .story .title{font-weight:700;font-size:18pt}.blog .story .meta .author{color:#999}.blog .story div.photo{width:100%;height:400px;background-size:cover;background-position:0 50%}.blog img.photo{max-width:400px}.blog .lede p,.blog .rest p{text-align:justify}.blog .lede img.photo{float:right;margin-left:1em;margin-bottom:1em}.tree>.title{padding:0;margin:0;font-weight:700;cursor:pointer}.tree>.title:before{content:"\25B6   "}.tree.open>.title:before{content:"\25BC   "}.tree .item{cursor:pointer}.tree>.item,.tree>.tree{display:none}.tree.open>.item,.tree.open>.tree{display:block;margin-left:2em}.ballot .election{font-weight:700;font-size:24pt;border-bottom:2px solid #000;margin-bottom:1em}.ballot .heading{font-weight:700;font-size:21pt;border-bottom:1px solid #000;margin-bottom:.5em}.ballot .measure,.ballot .office{margin-left:2em;margin-bottom:1em}.ballot .measure .title,.ballot .office .title{font-weight:700;font-size:18pt;border-bottom:1px dotted #000;display:inline-block}.ballot .measure .position,.ballot .office .candidate{margin-left:1em}.ballot .measure .name,.ballot .office .name{font-size:16pt;font-style:italic}.ballot .measure .check,.ballot .measure .x,.ballot .office .check{font-weight:700;font-family:Arial;font-size:24pt;color:#090;padding-left:.25em;padding-right:.25em}.ballot .measure .x{color:#900}.ballot .endorsement p{margin-bottom:0}.ballot .measure .details{max-width:60em;font-size:smaller;text-align:justify}.ballot .measure .details .longtitle{font-weight:700;text-transform:uppercase}.issues div.title{font-size:24pt;font-weight:700}.issues div.dates{font-size:10pt;font-style:italic;color:#666}.issues div.body{margin-top:1em}.issues div.body h1{font-size:20pt}.issues div.body h2{font-size:18pt}.issues div.body h3{font-size:16pt}.nextMeeting{max-width:800px}.nextMeeting h1{font-size:18pt}.nextMeeting>.when,.nextMeeting>.where,.nextMeeting h1{text-align:center}.nextMeeting>.promo{margin-top:.5em}.nextMeeting>.promo h1{text-align:left}.nextMeeting>.promo h2{font-size:16pt}.nextMeeting>.promo h3{font-size:14pt}table.eventEditor td{white-space:nowrap}table.eventEditor input[type=text]{width:100%}div.text-align-center{text-align:center}div.memberinfo{display:grid;grid-template-columns:1fr 10fr}div.memberinfo div.key{padding-top:3px;white-space:nowrap}div.memberinfo .citystatezip,div.memberinfo .fullname{display:none}.f3x .page{position:relative;width:1200px;height:1552px;page-break-after:always}.f3x .page object{position:absolute;left:0;top:0;width:100%}.f3x .page div{position:absolute;font-size:24px}.f3x .page1 .subtypeN{left:637px;top:611px;font-size:16px}.f3x .page1 .subtypeA{left:820px;top:611px;font-size:16px}.f3x .page1 .fecid{left:143px;top:602px;font-size:24px}.f3x .page1 .committee{left:80px;top:295px}.f3x .page1 .addressChange{left:87px;top:471px;font-size:16px}.f3x .page1 .street1{left:333px;top:390px}.f3x .page1 .street2{left:333px;top:438px}.f3x .page1 .city{left:333px;top:484px}.f3x .page1 .state{left:798px;top:484px}.f3x .page1 .zipcode{left:891px;top:484px}.f3x .page1 .zip4{left:1032px;top:484px}.f3x .page1 .reportCode{font-size:16px}.f3x .page1 .reportCode.XQ1{left:129px;top:802px}.f3x .page1 .reportCode.XQ2{left:129px;top:848px}.f3x .page1 .reportCode.XQ3{left:129px;top:895px}.f3x .page1 .reportCode.XYE{left:129px;top:941px}.f3x .page1 .reportCode.XMY{left:129px;top:989px}.f3x .page1 .reportCode.XTER{left:129px;top:1059px}.f3x .page1 .reportCode.XM2{left:467px;top:684px}.f3x .page1 .reportCode.XM3{left:467px;top:731px}.f3x .page1 .reportCode.XM4{left:467px;top:777px}.f3x .page1 .reportCode.XM5{left:651px;top:684px}.f3x .page1 .reportCode.XM6,.f3x .page1 .reportCode.XM7{left:651px;top:731px}.f3x .page1 .reportCode.XM8{left:821px;top:684px}.f3x .page1 .reportCode.XM9,.f3x .page1 .reportCode.XM10{left:821px;top:731px}.f3x .page1 .reportCode.XM11{left:990px;top:684px}.f3x .page1 .reportCode.XM12{left:990px;top:731px}.f3x .page1 .reportCode.X12P{left:553px;top:824px}.f3x .page1 .reportCode.X12G{left:778px;top:824px}.f3x .page1 .reportCode.X12R{left:976px;top:824px}.f3x .page1 .reportCode.X12C{left:553px;top:871px}.f3x .page1 .reportCode.X12S{left:778px;top:871px}.f3x .page1 .reportCode.X30G{left:553px;top:1013px}.f3x .page1 .reportCode.X30R{left:778px;top:1013px}.f3x .page1 .reportCode.X30S{left:976px;top:1013px}.f3x .page1 .election.date,.f3x .page1 .electionCode,.f3x .page1 .electionState{display:none}.f3x .page1 .election.date.X12{display:block;left:617px;top:931px}.f3x .page1 .election.date.X30{display:block;left:617px;top:1073px}.f3x .page1 .electionState.X12{display:block;left:1067px;top:931px}.f3x .page1 .electionState.X30{display:block;left:1067px;top:1073px}.f3x .date .month{position:absolute;left:0;top:0}.f3x .date .day{position:absolute;left:85px;top:0}.f3x .date .year{position:absolute;left:171px;top:0}.f3x .page1 .start.date{left:284px;top:1145px}.f3x .page1 .end.date{left:737px;top:1145px}.f3x .page1 .treasurer{left:342px;top:1235px}.f3x .page1 .signature.date{left:852px;top:1309px}.f3x .page .colA{right:444px}.f3x .page .colA,.f3x .page .colB{top:0;font-family:monospace;text-align:right}.f3x .page .colB{right:88px}.f3x .page .colA div,.f3x .page .colB div{position:absolute;right:0;width:270px;height:35px;text-align:right}.f3x .page2 .committee{left:87px;top:169px}.f3x .page2 .start.date{left:427px;top:248px}.f3x .page2 .end.date{left:851px;top:248px}.f3x .page2 .colA,.f3x .page2 .colB{top:413px}.f3x .page2 .colA .cashOnHand{top:70px}.f3x .page2 .colB .cashOnHand{top:0}.f3x .page2 .colB .cashOnHandYear{top:0;left:-796px;text-align:left;width:103px;font-family:sans-serif}.f3x .page2 .totalReceipts{top:140px}.f3x .page2 .cashSubtotal{top:234px}.f3x .page2 .totalDisbursements{top:305px}.f3x .page2 .cashOnHandClose{top:400px}.f3x .page2 .debtsTo{top:493px}.f3x .page2 .debtsBy{top:588px}.f3x .page2 .multiCandidate{left:89px;top:1105px;font-size:16px}.f3x .page3 .committee{left:87px;top:169px}.f3x .page3 .start.date{left:427px;top:229px}.f3x .page3 .end.date{left:851px;top:229px}.f3x .page3 .colA,.f3x .page3 .colB{top:393px}.f3x .page3 .itemized{top:0}.f3x .page3 .unitemized{top:46px}.f3x .page3 .indTotal{top:93px}.f3x .page3 .partyCom{top:139px}.f3x .page3 .pac{top:186px}.f3x .page3 .contribTotal{top:257px}.f3x .page3 .affilTransfers{top:308px}.f3x .page3 .loans{top:354px}.f3x .page3 .payments{top:410px}.f3x .page3 .offsets{top:481px}.f3x .page3 .refunds{top:551px}.f3x .page3 .otherFed{top:600px}.f3x .page3 .nonFedTransfers{top:669px}.f3x .page3 .levinTransfers{top:721px}.f3x .page3 .totalTransfers{top:773px}.f3x .page3 .totalReceipts{top:891px}.f3x .page3 .totalFedReceipts{top:961px}.f3x .page4 .colA,.f3x .page4 .colB{top:225px}.f3x .page4 .L21ai{top:0}.f3x .page4 .L21aii{top:47px}.f3x .page4 .L21b{top:94px}.f3x .page4 .L21c{top:141px}.f3x .page4 .L22{top:187px}.f3x .page4 .L23{top:235px}.f3x .page4 .L24{top:283px}.f3x .page4 .L25{top:330px}.f3x .page4 .L26{top:375px}.f3x .page4 .L27{top:422px}.f3x .page4 .L28a{top:470px}.f3x .page4 .L28b{top:520px}.f3x .page4 .L28c{top:567px}.f3x .page4 .L28d{top:617px}.f3x .page4 .L29{top:687px}.f3x .page4 .L30ai{top:800px}.f3x .page4 .L30aii{top:848px}.f3x .page4 .L30b{top:895px}.f3x .page4 .L30c{top:942px}.f3x .page4 .L31{top:1020px}.f3x .page4 .L32{top:1109px}.f3x .page5 .colA,.f3x .page5 .colB{top:214px}.f3x .page5 .L33{top:0}.f3x .page5 .L34{top:49px}.f3x .page5 .L35{top:94px}.f3x .page5 .L36{top:142px}.f3x .page5 .L37{top:189px}.f3x .page5 .L38{top:236px}.f3x .page.schedA .n{left:1009px;top:75px}.f3x .page.schedA .m{left:1076px;top:75px}.schedA .S0{left:98px;top:308px;width:1200px}.schedA .S1{left:98px;top:661px;width:1200px}.schedA .S2{left:98px;top:1014px;width:1200px}.schedA .lineRef11AI{left:790px;top:122px;font-size:16px}.schedA .lineRef11B{left:862px;top:122px;font-size:16px}.schedA .lineRef11C{left:933px;top:122px;font-size:16px}.schedA .lineRef12{left:1005px;top:122px;font-size:16px}.schedA .lineRef13{left:790px;top:146px;font-size:16px}.schedA .lineRef14{left:862px;top:146px;font-size:16px}.schedA .lineRef15{left:933px;top:146px;font-size:16px}.schedA .lineRef16{left:1005px;top:146px;font-size:16px}.schedA .lineRef17{left:1075px;top:146px;font-size:16px}.f3x .page.schedA .committee{left:98px;top:237px;font-size:24px}.f3x .page.schedA div{font-size:18px}.f3x .page.schedA .street1{top:47px;left:0}.f3x .page.schedA .city{top:94px;left:0}.f3x .page.schedA .state{top:94px;left:360px}.f3x .page.schedA .zipcode{top:94px;left:459px}.f3x .page.schedA .fecid{left:385px;top:134px;font-size:24px}.f3x .page.schedA .employer{left:0;top:212px}.f3x .page.schedA .occupation{left:396px;top:212px}.f3x .page.schedA .electionType{display:none}.f3x .page.schedA .electionTypeP{display:block;font-size:16px;left:16px;top:260px}.f3x .page.schedA .electionTypeG{display:block;font-size:16px;left:143px;top:260px}.f3x .page.schedA .ytd{top:276px;right:560px;font-family:monospace;text-align:right;width:273px;font-size:24px}.f3x .page.schedA .date{left:710px;top:48px;font-size:24px}.f3x .page.schedA .amount{top:135px;right:205px;font-family:monospace;text-align:right;width:273px;font-size:24px}.f3x .page.schedA .subtotal{top:1362px}.f3x .page.schedA .subtotal,.f3x .page.schedA .total{font-family:monospace;text-align:right;font-size:24px;right:110px;width:278px}.f3x .page.schedA .total{top:1409px}.f3x .page.schedB .n{left:1012px;top:78px}.f3x .page.schedB .m{left:1079px;top:78px}.f3x .schedB .lineRef21B{left:720px;top:124px}.f3x .schedB .lineRef22{left:790px;top:124px}.f3x .schedB .lineRef23{left:861px;top:124px}.f3x .schedB .lineRef26{left:931px;top:124px}.f3x .schedB .lineRef27{left:1002px;top:124px}.f3x .schedB .lineRef28A{left:720px;top:148px}.f3x .schedB .lineRef28B{left:790px;top:148px}.f3x .schedB .lineRef28C{left:861px;top:148px}.f3x .schedB .lineRef29{left:931px;top:148px}.f3x .schedB .lineRef30B{left:1002px;top:148px}.f3x .page.schedB .committee{left:98px;top:237px;font-size:24px}.schedB .S0{width:1200px;left:98px;top:308px}.schedB .S1{width:1200px;left:98px;top:661px}.schedB .S2{width:1200px;left:98px;top:1014px}.f3x .page.schedB div{font-size:18px}.f3x .page.schedB .recipName{top:25px}.f3x .page.schedB .street1{top:75px}.f3x .page.schedB .city{top:120px}.f3x .page.schedB .state{left:360px;top:120px}.f3x .page.schedB .zipcode{left:457px;top:120px}.f3x .page.schedB .purpose{top:168px}.f3x .page.schedB .catCode{left:584px;top:161px;font-size:24px}.f3x .page.schedB .candidate{top:217px}.f3x .page.schedB .office{display:none}.f3x .page.schedB .officeH{top:240px;left:143px}.f3x .page.schedB .officeS{left:143px;top:264px}.f3x .page.schedB .officeP{left:143px;top:287px}.f3x .page.schedB .officeState{left:44px;top:306px}.f3x .page.schedB .district{left:193px;top:306px}.f3x .page.schedB .election{display:none}.f3x .page.schedB .electionP{left:341px;top:264px}.f3x .page.schedB .electionG{left:469px;top:264px}.f3x .page.schedB .date{left:710px;top:50px}.f3x .page.schedB .fecid{left:735px;top:142px;font-size:24px}.f3x .page.schedB .amount{font-family:monospace;font-size:24px;text-align:right;width:273px;right:211px;top:231px}.f3x .page.schedB .subtotal{top:1362px}.f3x .page.schedB .subtotal,.f3x .page.schedB .total{font-family:monospace;text-align:right;font-size:24px;right:110px;width:278px}.f3x .page.schedB .total{top:1409px}@media only screen and (max-width:1023px){body{min-height:100%}#layout #header{display:none;padding:.25em;min-height:calc(40px + .5em)}#layout #mobileHeader{position:fixed;z-index:1;width:100%;display:flex;background-color:#007bff;padding:.25em;font-size:12pt}#layout #mobileHeader .hamburgerMenu{flex:1 1}#layout #mobileHeader .hamburgerMenu>span{color:#fff;font-weight:700}#layout #mobileHeader ul.nav{position:absolute;left:0;top:calc(18pt + .5em);margin:0;width:100%;padding-top:.25em}#layout #mobileHeader ul.nav .header,#layout #mobileHeader ul.nav .mobileHeader{display:none}#layout #mobileHeader ul.nav a{color:#007bff}#layout #mobileHeader .brand{font-weight:700}#layout #middle{margin-top:16pt}#layout #middle #leftCol{display:none}#layout #middle #main{padding-left:.5em;padding-right:.5em}#layout #footer{position:absolute;bottom:0;left:0}#subnav{display:none}.blog .story div.photo{height:200px}.blog .lede p,.blog .rest p{text-align:left}.blog img.photo{max-width:50%;max-height:108pt;margin-bottom:0}.blog .lede img.photo{float:none;margin-left:0}table.txList{min-width:100%}table.txList .balance,table.txList .clear,table.txList .cptype,table.txList .credit,table.txList .debit,table.txList .kind,table.txList .membership,table.txList .txid,table.txList .type{display:none}table.txList .date{white-space:nowrap}table.txList .cpname{min-width:9em;max-width:9em}table.txList .cpname,table.txList .desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}table.txList .desc{min-width:8em;max-width:8em}table.txList .amount{display:table-cell}table.txList .amount.CREDIT{color:#090}table.txList .amount.DEBIT{color:#900}table.txList .balance{width:6em}table.membership{min-width:100%}table.membership .ad,table.membership .cd,table.membership .sd,table.membership .state,table.membership .zipcode{display:none}}@media only screen and (max-width:799px){table.membership .ad,table.membership .cd,table.membership .city,table.membership .sd,table.membership .state,table.membership .street,table.membership .zipcode{display:none}}@media only screen and (max-width:599px){div.memberinfo .first,div.memberinfo .last,div.memberinfo .middle,div.memberinfo .prefix,div.memberinfo .suffix,table.membership .ad,table.membership .cd,table.membership .city,table.membership .email,table.membership .sd,table.membership .state,table.membership .street,table.membership .zipcode{display:none}div.memberinfo .fullname{max-width:250px;display:inline-block}div.memberinfo div.rbt{max-width:250px}div.memberinfo .city,div.memberinfo .state,div.memberinfo .zipcode{display:none}div.memberinfo .citystatezip{display:inline-block;max-width:250px}div.memberinfo .email,div.memberinfo .employer,div.memberinfo .occupation,div.memberinfo input[type=text]{max-width:250px}}
/*# sourceMappingURL=main.d00fcf0a.chunk.css.map */