.oldSportFile { width: 100%; max-width: 1000px }
#history{width:100%;display:flex; flex-wrap: wrap; gap: 24px; align-items: flex-start;}
#history .clearAll {display: none;}
.historyItem { width: 100%; background-color: #4e3629;border: 1px solid #666666; padding-bottom: 6px; text-align: center; text-transform: uppercase;
  font-size: 13px !important; line-height: 1.2 !important;font-weight: bold;color:#fff !important; flex: 1 1 auto;}
.historyItem img { width: 100%; height: auto; margin-bottom: 6px }
.historyItem:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.historyItem a { color: white !important; text-decoration: none }
.historyItem a:hover { color: #c00404 !important }
.confChamp { background-color: #cccccc !important }
.natChamp { background-color: #ffffcc !important }
.champYear { margin-right: 6px }
.historyNote { font-size: 90%; color: #808080 }

#pastSeasons{width:100%;display:flex; flex-wrap: wrap; gap: 24px; align-items: flex-start;}
#pastSeasons .clearAll {display: none;}
.pastSeason { width: 100%; border: 1px solid #666666; background-color: #dddddd; flex: 1 1 auto }
.pastSeason:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.pastSeasonTop { width: 100%; font-size: 14px; color: white; font-weight: bold; padding-top: 4px; margin: 0; background-color: #4e3629; text-align: center }
.pastSeasonTop img { width: 100%; height: auto; margin-top: 4px; display: block }
.pastSeasonBottom { width: 100%; font-size: 13px !important; line-height: 1.2 !important; padding: 12px; background-color: #dddddd }
img.pdfIcon { height: 10px; width: 10px; margin: 0 }

.guide { color: #4e3629; font-size: 105% !important; font-weight: bold; border-bottom: 1px dotted #808080;padding-bottom: 3px; margin-bottom: 3px !important; width: 100% }
.guide2 { margin-bottom: 18px !important }
.guide3 { color: #4e3629; font-family: Roboto Slab; font-size: 120% !important; font-weight: bold; border-bottom: 1px solid #4e3629;padding-bottom: 4px; margin-bottom: 4px !important; width: 100% }

@media screen and (min-width: 680px ) {
  div.historyItem { width: 30%; }
  /* div.historyItem:nth-of-type(3n) { margin-right: 0 } */
  div.pastSeason { width: 30%; } 
  /* div.pastSeason:nth-of-type(3n) { margin-right: 0 } */
  /* div.psShort { height: 190px !important } */
} 

@media screen and (min-width: 480px) and (max-width: 679px) {
  div.historyItem { width: 48%; }
  /* div.historyItem:nth-of-type(2n) { margin-right: 0 } */
  div.pastSeason { width: 48%; }
  /* div.pastSeason:nth-of-type(2n) { margin-right: 0 } */
  /* div.psShort { height: 190px !important } */
}