/* (Tue, 10/20/2026) Claude Opus 5.5 - Revised: right column Option D added; event titles as h4.ttl; presentation PDF line; mobile events heading size; stacked left column centered */
h2 {padding-top: 0.2em;}
h3, h4 {padding-top: 0.2em; line-height: 1.25;}
.dte {margin-top: .85em;}
.ttl {font-size: 1.375em; font-weight: 700; margin-bottom: 0em;}
#btn-fb {display: block; margin-left: 0px; margin-right: auto; height: 39px; width: 180px; margin-top: 15px;}

@media only screen and (min-width: 0px) and (max-width: 479px) {
h2, h3, h4 {font-size: 1.2em;}
.img-cols img {max-width: 200px;}
}
@media only screen and (min-width: 480px) and (max-width: 699px) {
h2, h3, h4 {font-size: 1.3em;}
.img-cols img {max-width: 200px;}
}
@media only screen and (min-width: 700px) {
h2, h3, h4 {font-size: 1.4em;}
}

/* (Tue, 10/20/2026) Claude Opus 5.5 - Left column: center images and headings when stacked */
@media only screen and (max-width: 699px) {
.column-twothird .column-content {text-align: center;}
}

/* (Tue, 10/20/2026) Claude Opus 5.5 - Right column: Option D, dotted list with presentation callout; event titles now h4.ttl; presentation PDF line */
.rc-item {padding-top: .8em; padding-bottom: .85em; border-bottom: 1px dotted #8e998e;}
.rc-item .dte {margin-top: 0;}
.rc-item .ttl {font-size: 1.2em; font-weight: 700; line-height: 1.25; padding-top: 0;}
.rc-more {margin-top: 1.25em;}
.rc-pres {margin-top: 2em; padding: .9em 1em 1em; border: 1px solid #c3cbc3; border-left: 4px solid #773931;}
.rc-pres .rc-hdg {font-size: .8em; text-transform: uppercase; letter-spacing: .08em; color: #773931; padding-top: 0;}
.rc-pres .dte {margin-top: .45em; color: #555;}
.rc-pres-ttl {font-size: 1.15em; font-weight: 700; line-height: 1.3; margin-top: .2em;}
.rc-pres-alt {margin-top: .9em; font-size: .9em; line-height: 1.4; color: #555;}
@media only screen and (max-width: 699px) {
.rc-events .rc-hdg {font-size: 1.4em;}
.rc-item .ttl {font-size: 1.1em;}
}

@media only print {
#lgo1 {width: 140px; float: none; margin-left: auto; margin-right: auto;}
#lgo2 {width: 400px; float: none; margin-left: auto; margin-right: auto;}
#tag {font-size: 12pt;}
#btn-fb {display: none;}
}
