  H1.calendar-title{margin:.5rem 1rem;}

    UL.evt-cal, UL.evt-cal UL.accordion { list-style:none;padding:1rem;padding:1rem 0; }

    .evt-cal > LI > BUTTON, .evt-cal UL.accordion > LI > BUTTON {
        width:100%;
        text-align:left;
        color:#777; 
        font-style:italic;
        padding:1rem 3rem;
        border-bottom:1px solid #ccc;
    }
    
    .year-tabs UL BUTTON.accordion-button {background-color:#e9e9eF}

    .year-tabs > LI > BUTTON.accordion-button:hover{background-color:#eaeaea}

    .year-tabs UL BUTTON.accordion-button:hover,.year-tabs UL BUTTON.accordion-button:active {background-color:#e3e3eF}

    .evt-cal > LI > BUTTON > H2 { margin:0 0 .2rem -1rem; font-style:normal; }

    .evt-cal .padding-wrapper { margin:1rem 2rem; }

    .evt-cal IMG { max-height:80vh; min-width:60px; min-height:90px; max-width:555px !important; background-color:#0005; }

    .evt-cal IMG.profile-photo { float:left; margin:0 1rem .2rem 0; }

    UL.cal-ctrl{margin:0 1rem;list-style:none;padding-left:.5rem;display:inline-flex; background:#ddd; border:#ccc 1px solid}

    .cal-ctrl BUTTON {background-color:#002F87; color:#fff; border-radius:5px;margin:.5rem .5rem .5rem 0;padding:.2rem .5rem; border:outset 2px; transition:all .1s}
    
    .cal-ctrl BUTTON:hover {background-color:#4073c6;}

    .cal-ctrl INPUT {margin:.5rem; border:1px inset #ccc; padding:4px 8px;}

    /* TODO: Update archived XML blocks to conform with singular standard. */
    .old-link,.unlinked{ text-decoration: none; font-style: italic; color:#557;}

    .pastHidden { display:none !important; }