.noScreenL { display:block; }
.noScreenM { display:none !important; }

.pageWidth { width:748px; padding-left:10px; padding-right:10px; }

#mainMenuButton { position:absolute; bottom:12px; right:10px; border-radius:15px; padding:10px; background-color:#55ace1; color:#fff; }

#homeFeatures { width:768px; height:200px; }
.newsSlider .stgslide .stgslidephoto a { background-size: contain; }
#headerImage { background-position: -180px center; background-size: auto 100%; width:768px; height:269px; }

#upcomingEvents .block { height:220px; }

#homeNews, #contentArea { float:none; width:auto; margin-right:none; }
#homeNews .block { width:32%; margin-right:2%; }
#homeNews .block:nth-child(3n+3) { margin-right:0; }

#banners { float:none; clear:both; width:auto; }
#banners #actionButtons { position:static; }
#banners #actionButtons .block { margin:1px !important; }

#socialMedia .block { width:48%; margin-left:4%; }
#socialMedia .block:first-child, #socialMedia .block:nth-child(3) { margin-left:0; }

#affiliates { float:none; width:auto; }
#visitChamber { float:none; width:auto; }
#footerMenu a { margin-right:2em; }
#copyright { float:none; margin-top:1em; }