.header{display:grid;grid-template-rows:auto auto}.header .title{font-size:var(--headerHeight);text-align:center;padding-left:0}.header .menuIcon{display:none}.header .menu{display:flex;flex-direction:row;gap:.5em;justify-content:center;background-color:var(--primary);color:var(--white);font-family:var(--bodyText);font-size:var(--h5);text-align:center;max-height:none;overflow:hidden}.showPage{display:grid;grid-template-areas:"image info" "dates dates";grid-template-columns:1fr 2fr;grid-template-rows:auto auto 1fr;gap:1em}.page{width:100%;max-width:1080px;margin:0 auto}.page .mainImage{width:auto}.showPage h1{width:100%;text-align:center}.showImage{grid-area:image;justify-self:center}.showInfo{grid-area:info;display:grid;grid-template-rows:auto 1fr;gap:1em}.showTitle{font-family:var(--headingFont);font-size:var(--h2)}.showDates{grid-area:dates}.showDateInfo{padding-left:2em}.showDateInfo ul{padding-bottom:1em}.showDateInfo li{line-height:2}.imageList{grid-template-columns:repeat(3,1fr);grid-template-rows:1fr}.sponsorLogos{flex-flow:row wrap}@media only screen and (min-width: 870px) and (max-width: 1100px){.header .title{font-size:3rem}}
