/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-navlink        a{color:darkblue;}.block-navlink a:link{background-color:transparent;text-decoration:none;}.block-navlink a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.block-navlink a:hover{color:#228c57;text-decoration:none;}
.box{border-radius:5px;align-content:flex-start;padding:10px;width:200px;}.body-text{max-width:350px;flex-wrap:wrap;}.event-box{flex-grow:1;flex-basis:0;min-width:0;}.box-header{background-color:#4D4141;color:white;text-transform:uppercase;padding-left:8px;padding-bottom:2px;padding-top:2px;margin-bottom:5px;}
.event-grid{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:0px;}
video::-webkit-media-controls-panel{background-image:linear-gradient(transparent,transparent);width:100%;max-height:100%;}.html5video video{object-fit:scale-down;}.glightbox-inline{--plyr-control-icon-size:0px;--plyr-color-main:#000000;}
.large-size{font-size:14pt;line-height:18pt;}.small-print{font-size:11.5pt;line-height:12.7pt;}.fine-print{font-size:9.8pt;line-height:11.2pt;}.press-header{font-size:12pt;line-height:12.9pt;}.history-body-font{font-size:12pt;line-height:14.4pt;}.field--name-field-image-caption{font-size:9pt;line-height:11pt;}.click-to-enlarge{font-size:10pt;line-height:12pt;font-family:'Helvetica','Arial',sans-serif;font-weight:normal;float:right;}.year-size{font-size:18pt;line-height:19pt;}.font-weekday{font-size:19pt;line-height:18pt;}.font-event-type{font-size:17pt;line-height:18pt;}.font-18-pt{font-size:18pt;line-height:22pt;}.nav-item{font-size:15pt;line-height:17pt;}.no-margin{margin:0px;padding:0px;}#pagetitle{font-size:32pt;line-height:36pt;font-weight:900;max-width:850px;}.caption{font-size:9pt;line-height:15.0pt;}.image-caption{font-size:9pt;line-height:9pt;margin:0px;padding:0px;}.tight-spacing{margin-top:4px;line-height:13.5pt;}.micro-size{font-size:9.2pt;line-height:10.6pt;}.small-header h2{font-size:17pt;}
.horizontal-list li{display:inline-block;margin-right:30px;}.horizontal-list ul{list-style:none;padding:0;margin:0;}
hr{border:none;border-top:3px double #333;color:#333;overflow:visible;text-align:center;height:5px;}hr::after{background:#fff;content:'§';padding:0 4px;position:relative;top:-13px;}
.languageswitcher{float:right;padding-right:3px;padding-left:23px;padding-bottom:0px;padding-top:5px;color:white;font-weight:bold;font-size:85%;}.languageswitcher        a{color:white;font-weight:bold;}.languageswitcher a:link{background-color:transparent;text-decoration:none;}.languageswitcher a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.languageswitcher       a{color:white;font-weight:bold;}.languageswitcher a:link{background-color:transparent;text-decoration:none;}
.no-bottom-margin{margin-bottom:0;padding-bottom:0;}.no-top-margin{margin-top:0;padding-top:0;}
@media only screen and (max-width:1370px){*,html,body,.row{margin-left:1px !important;margin-right:1px !important;padding-left:1px !important;padding-right:1px !important;}}@media only screen and (max-width:768px){*,html,body,.row{margin-left:.3px !important;margin-right:.3px !important;padding-left:.3px !important;padding-right:.3px !important;}}
.mobile-only-feature{display:none !important;}.desktop-only-feature{display:block;}@media all and (max-width:768px){.mobile-only-feature{display:block !important;}.desktop-only-feature{display:none !important;}}
.navlink        a{color:darkblue;font-weight:bold;}.navlink a:link{background-color:transparent;text-decoration:none;}.navlink a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.textlink       a{color:slategrey;font-weight:bold;}.textlink a:link{background-color:transparent;text-decoration:none;}.navlink a:hover{color:#228c57;text-decoration:none;}.header-link    a{color:black;font-weight:bold;}.header-link a:link{background-color:transparent;text-decoration:none;}.header-link a:hover{color:#228c57;background-color:lightyellow;text-decoration:none;}.footer-link    a:link{color:blue;font-weight:bold;}
.wrapper{display:flex;flex-flow:row wrap;line-height:1.3;}.wrapper > *{padding:5px;flex:1 100%;}.header{background:darkgray;}.footer{background:lightgreen;}.main{text-align:left;background:lightgrey;}.aside-1{background:lightgrey;}.aside-2{background:hotpink;}@media all and (min-width:400px){.aside{flex:1 0 0;}}@media all and (min-width:500px){.main{flex:3 0px;}.aside-1{order:1;}.main{order:2;}.aside-2{order:3;}.footer{order:4;}}body{padding:2em;}#imagecheck{width:44px;max-width:44px;}.table td{text-align:right;}.table td:first-child{text-align:left;}.table{width:400px;}.slideshow{width:400px;max-width:400px;margin:auto;}.right{font-family:monospace;font-size:small;direction:rtl;text-align-last:right;margin-top:-41px;text-align:right;}
.read-more a:link{color:red;}.read-more a:visited{color:green;}.read-more a:hover{color:hotpink;}.read-more a:active{color:blue;}
.right-justify{margin-left:auto;margin-right:48px;float:right;font-family:monospace;font-size:13px;}.small{font-family:monospace;font-size:small;}.right-padding-text{}
.table-tight{column-gap:0;}
.field--name-title{font-size:18px;font-weight:bolder;}
.column{float:left;width:50%;padding:10px;}.row:after{content:"";display:table;clear:both;}
