h1,h1 a{text-shadow:none;color:black}h3,h3 a{color:#333}h1{margin-bottom:1vh;color:black}#content_div{max-width:100%;overflow:visible;box-shadow:none;padding-top:0px!important;margin-top:0px!important}#ribbon_nav,#tickets_div_ajax,#tickets{display:none!important}footer,#splash_div{display:none}article p{width:100%;max-width:100%}form>h1,form>h2,form>h3,form>h4{color:black!important}.volunteers.toolbar{margin-bottom:20px}.volunteers.toolbar a,.volunteers.toolbar span{margin:10px;display:block;float:right;padding:4px;text-decoration:none}.volunteers.toolbar a{border:thin solid gray;background:rgba(200,200,150,0.2)}.volunteers.toolbar a.left{float:left}.volunteers.toolbar span.left{float:left;margin-left:0px}.volunteers.toolbar br{clear:both}.volunteers.toolbar .center{text-align:center;float:none}.volunteers.toolbar .center a{float:none;display:inline-block}.selector{display:block;float:left;padding-right:10px;margin-right:10px}#volunteer_info_bar{position:fixed;top:0;left:0;width:100vw;padding:10px;background-color:#ccf;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.3) 2%,rgba(0,0,0,0) 32%,rgba(0,0,0,0) 68%,rgba(0,0,0,.3) 98%,rgba(0,0,0,1) 100%)}#volunteer_info_bar .button{background-color:#666;color:white}#volunteer_info_bar.regular{color:#300;background-color:#ccf}#volunteer_info_bar.duesoon{color:#220;background-color:#fd6}#volunteer_info_bar.pastdue{color:#300;background-color:#f86}#volunteer_info_bar.done{color:#330;background-color:#7d8}td.pastdue{color:#300;background-color:rgba(255,200,200,0.5)}td.duesoon{color:#220;background-color:rgba(255,255,150,0.6)}td.paid{background-color:rgba(0,255,0,0.1)}.paid_icon{position:absolute;left:40px;bottom:0px;z-index:1000}table#vlist th{text-align:center;height:30px}table#vlist td a.name{line-height:0.8}table#vlist tr,table#vlist tr td{min-height:50px;font-size:2vh;margin:0px;border-collapse:collapse;border:1px solid gray}table#vlist tr td{padding:1rem;font-family:var(--sans)}table#vlist tr.paid,table.vlist tr.paid td{background-color:rgba(128,220,128,0.3)}table#vlist tr td .actionline{display:none}table#vlist tr td:hover .actionline{display:block;position:absolute;bottom:0px;left:0px;right:0px;height:20px;text-align:right;width:100%;background:#ffc;z-index:10;font-size:14px;font-family:var(--sans);text-transform:uppercase}table#vlist tr td:hover .actionline a{padding-left:20px;letter-spacing:.1em}table.calendar{border-collapse:collapse}table.calendar td.first{border-left:thick solid black}table.calendar td.fweek{border-top:thick solid black}table.calendar td .calendar_event b{float:right;font-size:8pt;text-transform:uppercase}table.calendar td .calendar_event{display:block;margin-bottom:6pt;text-decoration:none;border-bottom:thin dotted gray;padding:2pt}table.calendar td,table.calendar th{font-size:11pt;font-family:var(--sans);width:14%;border:thin solid gray;height:100pt;clear:both}table.calendar th{text-align:center;vertical-align:bottom;border:0px;height:50px}tr.even{background-color:rgba(220,220,220,0.5)}td img{width:50px;height:50px;vertical-align:middle}td a.name{font-size:30px;position:absolute;top:10px;text-decoration:none}td div.photo{display:inline-block;position:relative;width:50px;height:50px;margin-right:6px;background-size:contain;z-index:20}td iframe{width:200px;height:50px;border:0px;position:absolute;bottom:0px;left:0px;z-index:20}td{position:relative}td .deletelink{display:none;position:absolute;bottom:0px;left:0px;right:0px;height:20px;width:100%;font-size:14px;text-transform:uppercase;font-family:var(--sans);background-color:#ffc}td:hover .deletelink{display:block}div.bar{font-size:4px;line-height:6px;background:black;height:4px;position:absolute;top:1px;left:0px}div.bar.alldone{background:green}input{font-size:clamp(1.25rem,3vw,2.5rem);-webkit-appearance:none;margin:auto}input[type='submit']{color:white;background:blue}.badge{float:right}.badge img{width:0.75in;height:auto}input[type='submit']{display:block}input[type='checkbox']{background-color:#FFF;border:1px solid #C1CACA;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:20px;border-radius:5px;position:relative;margin-right:30px;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}input[type='checkbox']{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}input[type='checkbox']:checked{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);background-color:green}label.longlist{font-size:12pt;padding:0px;height:auto;margin:0px;display:inline}.longlist input[type='checkbox']{-webkit-appearance:checkbox}label{font-size:clamp(1.25rem,3vw,2.5rem);display:block;margin:20px;font-family:var(--sans)}input+label{font-size:clamp(1.25rem,3vw,2.5rem);display:inline-block;height:50px;margin:20px;font-family:var(--sans)}select{font-size:clamp(1.25rem,3vw,2.5rem);-webkit-appearance:menulist-button;margin:auto;font-family:var(--sans)}select#vsort{font-size:clamp(1.25rem,2vw,2rem)}.next{display:inline-block;color:white;background:blue;font-size:clamp(1.25rem,3vw,2.5rem);margin:auto;padding:20px}#confirm{position:fixed;text-align:center;bottom:10px;left:0px;right:0px;display:none}#numpad{position:absolute;height:400px;left:0px;right:0px;top:200px;text-align:center}#numpad a{color:inherit;text-decoration:none}#numpad span{width:30%;margin:1%;background-color:cyan;color:white;font-size:70pt;display:inline-block;height:100px;vertical-align:baseline;font-family:var(--sans);padding-top:30px;text-align:center;line-height:0.5em}#pin{font-size:100px;background:transparent;border:none}#oops{font-size:20px;color:black;display:none;padding:8px;padding-top:10px;border-radius:20px;background-color:#f99}#jobandphone,#cell{margin-top:40px}#hidden_response_div,#jobandphone,#display_message{display:none}#cell{font-size:50px;-webkit-appearance:none;border:none;border-bottom:1px dotted gray;background:transparent;width:90%}aside{float:right;width:35%;padding:4px}.details{font-size:10px;font-family:var(--sans);font-weight:normal}table{border-collapse:collapse}table.log tr td{padding:.05in;text-align:center;border:1pt solid black;text-transform:uppercase}table.log tr td.img{padding:0px}td.img img{margin:0px;padding:0px}table.log td{width:1.25in}table.log td input{width:1.1in;border:0px;border-bottom:1px dotted gray;font-family:serif;font-size:12pt}.formentry{padding-left:.1in;padding-right:.1in;border-bottom:1pt solid black;text-transform:uppercase}.event_title a{border-bottom:1px dotted gray;font-size:20pt;font-weight:bold;text-decoration:none;color:black}tr td{border-bottom:1px dotted #666}tr.spacer td{border-bottom:0}table.schedule tr td{padding-top:20px;padding-bottom:20px}@media(max-width:800px){#title_row{display:none}}div.fp_dragdrop_upload{display:block!important}div.fp_dragdrop_upload button{height:40px;background:#22A!important;font-weight:bold;width:60px!important;color:white;font-size:16px}div.fp_dragdrop_upload div{width:50%!important;text-align:center!important;overflow:hidden!important;font-size:1px!important;font-family:var(--sans)!important;height:100px}.error{background:#f66;color:white}.error .response{font-size:16px;font-weight:normal;display:block;color:#9ff}@media screen and (max-width:800px){div.tickets_div.mobile_tix{display:none!important}}@media print{.event_title a{border-bottom:0}input,select{display:none}td div.photo{display:none}#vlist td .icon{display:none}#vlist td,#vlist td a.name{font-size:14pt!important;line-height:1.2em}input[type='checkbox']+label{display:none}input[type='checkbox']:checked+label{display:block}h1{color:gray}td{padding:0!important}#content_div{padding-top:0px;margin-top:0px}}