@media screen and (min-width: 1022px){
    #dropdown-participate .dropbtn{
        background:#0083D4;
        border-top-color:white;
        border-left-color:white;
        border-right-color:white
    }
}
th.h2{text-align:left}
@media screen and (min-width: 1022px){
    #calendar-nav li{
        display:inline;
        padding-right:3rem
    }
}
@media screen and (min-width: 1280px){
    .container{overflow:hidden}
    #calendar-nav{
        float:right;
        margin-left:3%;
        margin-top:7rem;
        width:12%
    }
    #calendar-nav li{
        display:block;
        padding-right:0
    }
    .calendar{
        float:left;
        width:85%
    }
    .nav-btns{padding-right:0}
}
body.positive .container .event{
    border-bottom:1px dotted #eeeff0;
    margin-bottom:1rem;
    padding-bottom:1rem;
    padding-left:calc(10px + 0.5rem);
    padding-top:0.5rem
}
body.positive .container .event.all a,body.positive .container .event.camps a,body.positive .container .event.events a,body.positive .container .event.programs a,body.positive .container .event.general a{
    margin-left:calc((10px + 0.5rem) * -1)
}
body.positive .container .event.all a:before,body.positive .container .event.camps a:before,body.positive .container .event.events a:before,body.positive .container .event.programs a:before,body.positive .container .event.general a:before{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:10px 10px;
    content:"";
    display:inline-block;
    margin-right:0.5rem;
    height:10px;
    width:10px
}
/*body.positive .container .event.all a:before{background-image:url("/img/icon_cal_all.png")}*/
body.positive .container .event.all a{color:#0083D4}
/*body.positive .container .event.camps a:before{background-image:url("/img/icon_cal_camps.png")}*/
body.positive .container .event.camps a{color:#E80029}
/*body.positive .container .event.events a:before{background-image:url("/img/icon_cal_events.png")}*/
body.positive .container .event.events a{color:#82900E}
/*body.positive .container .event.programs a:before{background-image:url("/img/icon_cal_programs.png")}*/
body.positive .container .event.programs a{color:#FF9119}
/*body.positive .container .event.general a:before{background-image:url("/img/icon_cal_general.png")}*/
body.positive .container .event.general a{color:#3B4444}
.container .event-list p{margin-bottom:0}
.event-list h4.camps,.event-list h4.events,.event-list h4.programs,.event-list h4.general{
    font-size:1rem;
    letter-spacing:.075rem;
    line-height:1rem;
    text-transform:uppercase;
    color:white;
    display:inline-block;
    margin:1rem 0 0.5rem;
    padding:0.3rem 0.4rem 0.2rem
}
.event-list h4.camps{background-color:#E80029}
.event-list h4.events{background-color:#82900E}
.event-list h4.programs{background-color:#FF9119}
.event-list h4.general{background-color:#3B4444}
.next-previous-button-wrapper .next{float:right}
@media screen and (min-width: 1022px){
    .col-2 .text{padding:2rem}
}
@media screen and (min-width: 1280px){
    .col-2 .text{padding:7rem}
}
 