body{padding-bottom:20px;background-repeat:no-repeat;background-size:cover;background-color:#1c1e22}.navbar{position:sticky}.hero>*{margin:8px 0}.hero>*:first-child{margin-top:0}.hero>*:last-child{margin-bottom:0}.narrowVersion .hero>*:last-child{margin-bottom:10px}.body-content{padding-left:15px;padding-right:15px}.body-content a:not(.btn){text-decoration:underline}form .error{background-color:#eda2a0;color:#f00}label.error{background-color:transparent;margin:0 10px 10px 10px;font-weight:normal}label.required:after{color:#f00;content:' *';display:inline}p.leftbar,.leftbar p,.leftbar>h1,.leftbar>h2,.leftbar>h3,.leftbar>h4,.leftbar>h5,.leftbar td.narrowVersion,.leftbar td:nth-child(2){border-left:5px solid #a04402;padding-left:5px}.leftbar p.adminpreview{border-left:5px solid #00f;padding-left:5px}.actionList a{width:100%}.actionList td:nth-child(2){padding-left:10px}hr{border-top:1px solid #606060}.modal{text-align:center;padding:0 !important;background-color:rgba(255,255,255,.3)}.modal:before{content:'';display:inline-block;height:80%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-body>table.cart{width:100%}table.cart{border:solid 1px #000}table.cart td{padding:2px 5px}td.number,th.number,td.money,th.money{text-align:right !important;width:fit-content}th.money::before,td.money::before{content:"$";float:left}table.cart>tbody td:last-child,table.cart>tfoot td:last-child{text-align:right}table.cart>tbody>tr:nth-child(odd){background-color:#33373e}footer p{font-family:Verdana}tr.footer:first-of-type,tr.footer:last-of-type,tr.title{font-weight:bold;background-color:#a04402}table.contact{width:100%;border-spacing:15px;border-collapse:separate}table#roster{width:100%;border-spacing:0 3px;border-collapse:separate}table#roster th{color:#a04402;font-family:Arial,Helvetica,sans-serif}table#roster th,table#roster td{text-align:left;padding-left:5px;padding-right:5px}table#roster tfoot td:first-child,table#roster tbody td:first-child{color:#a04402}table#roster.plain tbody td:first-child{color:inherit}table#roster>tbody>tr:nth-child(odd){background-color:#33373e}form#registration label:not(.error){font-size:larger;font-weight:bold}.vendors{margin-top:20px;display:flex;flex-flow:row wrap;gap:.5em;justify-content:center;align-items:center}.vendors .card{display:flex;justify-content:center;align-items:center;gap:.25em;padding:.25em;border-radius:.5em;height:175px;max-width:350px;background-color:#2e3338}.vendors .card.vendor-row{flex-direction:row}.vendors .card.vendor-col{flex-direction:column-reverse}.img-fluid{max-width:100%;max-height:100%;height:auto}@media all and (min-width:1px) and (max-width:800px){footer p{font-size:7pt}body{font-size:8pt}h5{font-size:9pt}h4{font-size:10pt}h3{font-size:11pt}h2{font-size:12pt}h1{font-size:13pt}.huge{font-size:24pt}}@media all and (min-width:800px) and (max-width:1400px){footer p{font-size:.75vw}body{font-size:1.2vw}h5{font-size:1.5vw}h4{font-size:2vw}h3{font-size:2.5vw}h2{font-size:3vw}h1{font-size:3.5vw}.huge{font-size:7vw}}@media all and (min-width:1400px){footer p{font-size:8pt}body{font-size:12.5pt}h5{font-size:16pt}h4{font-size:19pt}h3{font-size:26pt}h2{font-size:32pt}h1{font-size:36pt}.huge{font-size:72pt}}@media all and (min-width:1px) and (max-width:460px){.wideVersion{display:none}.narrowVersion{display:normal}}@media all and (min-width:461px){.wideVersion{display:normal}.wideVersion.panel{display:flex}.narrowVersion{display:none}}@media screen{.print-only{display:none}.marker-box{display:none}}@media print{.no-print{display:none}footer p{font-size:8pt}body{font-size:12.5pt}h5{font-size:16pt}h4{font-size:19pt}h3{font-size:26pt}h2{font-size:32pt}h1{font-size:36pt}.huge{font-size:72pt}body{background-color:#fff;color:#000}.page-break{page-break-inside:avoid}table#roster>tbody>tr{-webkit-print-color-adjust:exact}table#roster>tbody>tr:nth-child(odd){background-color:#efefef !important}.marker-box{width:25px;height:25px;display:inline-block;border:solid 2px #808080;border-radius:6px;background-color:#fff;margin-right:3px}.total-box{width:50px;height:25px;display:inline-block;border:solid 2px #808080;border-radius:6px;background-color:#fff;margin-right:3px;margin-top:3px}}