<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 850px) {
  #headerOuter, #sidebarColumn, #sportMenu {
    display: none; }

  body #outerContainer, body #mainInner, body #pageColumn,
  body #footerInner, body #footerContact, body #footerMenus,
  #footerMenus .footerMenu, #staticSlots .staticSlot {
    float: none;
    width: auto;
    position: relative; }

  #footerBannerAd img {
    width: 100%;
    max-width: 790px; }

  #footerMenus .footerMenu {
    margin-top: 2em; }

  .xoso #responsiveMenuButton {
    background: transparent url(../../graphics/deluxe/xoso/icon-nav-open-xoso.png) no-repeat top left; }
  .xoso #responsiveLoginButton {
    background: transparent url(../../graphics/deluxe/xoso/icon-nav-log-in-xoso.png) no-repeat top left; }
  .xoso #responsiveLoginButton.loggedIn {
    background-image: url(../../graphics/deluxe/xoso/icon-nav-player-page-xoso.png); }
  .xoso #responsiveMenuButton.active, .xoso #responsiveLoginButton.active {
    background-image: url(../../graphics/deluxe/xoso/icon-nav-close-xoso.png); }
  .xoso #responsiveHeader .responsiveMenuToggle,
  .xoso #responsiveHeader .leagueInfoLink,
  .xoso #responsiveSportMenu .responsiveMenuToggle {
    background-color: #01427d; }
    .xoso #responsiveHeader .responsiveMenuToggle.active,
    .xoso #responsiveHeader .leagueInfoLink.active,
    .xoso #responsiveSportMenu .responsiveMenuToggle.active {
      background-color: #fc3;
      color: #01427d; }
  .xoso #responsivePlayerMenu a {
    color: #555; }
  .xoso #pageColumn {
    padding: 0 10px;
    text-align: left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    max-width: 100%; }
  .xoso #pageColumn #sliderContainer, .xoso #slider {
    display: block; }
  .xoso #pageColumn #sliderContentArea {
    float: left;
    display: block;
    overflow: hidden; }
  .xoso #pageContainer {
    width: 90%;
    margin: 20px; }
  .xoso .flex-viewport {
    max-height: 30.61vw; }
  .xoso #slider li img {
    max-width: 100vw;
    max-height: 30.61vw;
    width: 99.9%;
    margin: auto; }
  .xoso div.one-two .size_1 {
    border-right: none; }
  .xoso div.two-one .size_2 {
    border-right: none; }
  .xoso div.one-one-one .size_1 {
    border-left: none; }
  .xoso div.component.size_1 {
    width: auto; }
    .xoso div.component.size_1.noPadding {
      width: auto; }
  .xoso div.component.size_3 {
    width: 95vw;
    max-width: 100vw; }
  .xoso div.component.size_2 {
    width: auto; }
    .xoso div.component.size_2.noPadding {
      width: auto; }
  .xoso #xosoInstagram {
    width: 55%; }
  .xoso #footerSocialLinks a img {
    margin-right: 1.25rem; }
  .xoso #footerMenus .footerMenu h4, .xoso #footerMenus .footerMenu ul li {
    margin-bottom: 1rem; }
  .xoso #footerMenus .footerMenu li a {
    font-size: 1.1rem; }
  .xoso .teamBuilderPageContainerSpacing {
    margin-left: 0; }

  .madison #outerContainer {
    padding: 0; }
  .madison #pageColumn {
    padding: 0 10px;
    text-align: left;
    padding: 1rem 0; }
  .madison #pageContainer {
    padding: 0 1rem; }
  .madison #sliderContainer, .madison #sliderOuterContainer, .madison #slider, .madison ul.slides li {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 620px; }
  .madison #sliderContainer {
    margin: 0;
    padding: 0;
    border: 0; }
  .madison #slider li img {
    max-width: 100%; }
  .madison #outerContainer #sliderOuterContainer {
    margin: 0 auto 1rem auto; }
  .madison #newsletterSignup {
    display: none; }
  .madison #staticSlots {
    background: transparent;
    border-top: double #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 2rem; }
  .madison #staticSlots .staticSlot {
    position: relative;
    float: none;
    top: auto;
    left: auto;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    margin: 0 0 2rem 0;
    text-align: left;
    padding: 0;
    border-bottom: 1px solid #ddd;
    padding: 1.0rem;
    margin: 0; }
  .madison #irc_mi {
    /* hide FAQ clipart on home page */
    display: none; }
  .madison #socialRow, .madison #pageContainer {
    padding: 0 0.5rem; }
  .madison #madisonInstagram {
    max-width: 55%;
    overflow: hidden; }
  .madison #footerContact {
    text-align: left; }
  .madison #footerLogoContainer {
    margin: 0; }
  .madison #footerMenus li, .madison #footerMenus h4 {
    margin: 1rem 0; }
  .madison #footerMenus li a {
    font-size: 1.5rem; }

  .southern #sportTiles, .southern #sliderContentArea {
    display: none; }
  .southern #sliderOuterContainer #sliderContainer, .southern #sliderOuterContainer {
    height: auto;
    width: auto;
    text-align: center;
    float: none; }
  .southern #videoInner, .southern #videoAbout,
  .southern #socialFeedRow .instagram, .southern #socialFeedRow .facebook {
    float: none;
    width: auto; }
  .southern #videoRow {
    height: auto;
    text-align: center; }
    .southern #videoRow #videoAbout {
      margin: 0 auto;
      float: none; }
  .southern #socialFeedRow .facebook h3, .southern #socialFeedRow .instagram h3 {
    background-position: 99% 7px; }
  .southern #socialFeedRow .facebook {
    margin-right: 0; }
  .southern #socialFeedRow .instagram {
    margin-top: 20px; }
  .southern #pageColumn {
    padding: 0 10px;
    text-align: left; }
  .southern #sliderContainer, .southern #sliderOuterContainer, .southern #slider, .southern ul.slides li {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 573px; }
  .southern #sliderContainer {
    margin: 0;
    padding: 0;
    border: 0; }
  .southern #slider li img {
    max-width: 100%; }
  .southern.OrganizationPage div.componentRow.one-one-one .component {
    width: auto;
    padding: 1rem 0 0 0;
    margin: 1rem 0 0 0; }
  .southern div.component {
    float: none; }
  .southern #footerOuter div.footerMenu {
    float: none; }
  .southern #footerOuter .companyInfo {
    position: relative;
    text-align: left;
    padding: 20px; }
    .southern #footerOuter .companyInfo .copyright {
      margin-top: 12px; }

  .playnola #pageColumn {
    padding: 0 10px;
    text-align: left;
    padding-top: 0.5rem; }
  .playnola #pageContainer {
    width: auto;
    padding-left: 0;
    padding-right: 0; }
  .playnola #featuredGallery {
    float: none;
    width: auto;
    border-right: 1px solid #ccc;
    margin-bottom: 1rem; }
    .playnola #featuredGallery .image {
      max-width: 50%; }
      .playnola #featuredGallery .image img {
        max-width: 100%; }
  .playnola #sliderContainer, .playnola #sliderOuterContainer, .playnola #slider, .playnola ul.slides li {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 970px; }
  .playnola #sliderContainer {
    margin: 0;
    padding: 0;
    border: 0; }
  .playnola #slider li img {
    max-width: 100%; }
  .playnola #footerOuter div.logoColumn {
    float: none; }
  .playnola #instagramFeedOuter {
    margin-top: 1rem; }

  .syracuse #sliderContainer, .syracuse #sliderOuterContainer, .syracuse #slider, .syracuse ul.slides li {
    position: relative;
    top: auto;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 806px; }
  .syracuse #sliderContainer {
    margin: 0;
    padding: 0;
    border: 0; }
  .syracuse #slider li img {
    max-width: 100%; }
  .syracuse.withSportMenu #mainOuter {
    margin-top: 0; }
  .syracuse #noSportMenu {
    margin-right: 0.5rem; }
  .syracuse #pageContainer {
    padding: 0 10px;
    text-align: left;
    padding-top: 0.5rem; }
  .syracuse #sportTiles {
    text-align: center; }
  .syracuse #footerOuter div.footerMenu {
    float: none; }
  .syracuse #footerOuter .companyInfo, .syracuse #footerOuter .copyright, .syracuse #footerOuter .poweredBy {
    margin-left: 20px; }
  .syracuse #footerOuter .policies {
    right: 0.5rem; } }
/*	playnola mini slider */
@media only screen and (max-width: 815px) {
  .playnola #miniSliderOuterContainer {
    width: 60%; } }
@media only screen and (max-width: 767px) {
  /**
  *	home page
  */
  #pageColumn #sliderContentArea {
    position: relative;
    float: none;
    top: auto;
    left: auto;
    width: auto;
    min-width: 0;
    max-width: none;
    height: auto;
    min-height: 0;
    margin: 0 0 2rem 0;
    text-align: left;
    padding: 0;
    margin: 20px 0 0 20px; }

  .xoso #pageColumn {
    width: 100%;
    height: auto;
    margin: 10px 0 0 10px; }
  .xoso #pageColumn #sliderOuterContainer {
    min-width: 500px;
    display: block; }
  .xoso #slider li.slide {
    height: 100%; }
  .xoso #slider li img {
    margin: auto;
    width: 99.9%;
    display: block; }
  .xoso #xosoFacebook, .xoso #xosoInstagram {
    width: auto;
    max-width: 100%; }

  .madison #pageColumn {
    margin: 0; }
  .madison .flex-direction-nav {
    display: none; }
  .madison .staticSlot {
    margin-left: 0; }
  .madison #madisonFacebook, .madison #madisonInstagram {
    float: none;
    margin-left: 0; }
  .madison #madisonInstagram {
    width: auto;
    margin-top: 1rem;
    max-width: 100%;
    overflow: hidden; }
  .madison #newsletterSignup {
    max-width: 180px;
    text-align: center;
    margin: 0 auto 12px auto; }

  .southern #videoRow {
    height: auto; }
    .southern #videoRow #videoInner {
      display: none; }
  .southern #socialFeedRow .facebook {
    width: auto;
    height: auto; }
  .southern #socialFeedRow .instagram {
    display: none; }

  .playnola #sportTiles {
    display: none; } }
/*	playnola mini slider */
@media only screen and (max-width: 693px) {
  .playnola #miniSliderOuterContainer {
    margin: auto; }
  .playnola #miniSliderOuterContainer,
  .playnola #miniSliderOuterContainer #sliderContainer,
  .playnola #miniSliderOuterContainer #slider {
    position: relative;
    left: auto;
    float: none;
    width: auto;
    height: auto;
    max-width: 362px; } }
/*	Tweak for madison to remove top slider space when viewport=slider max width	*/
@media only screen and (max-width: 620px) {
  .madison #pageColumn {
    padding: 0 0 1rem 0; } }
@media only screen and (max-width: 568px) {
  .xoso {
    		/* 
    
    		Site Content titles are a little overwhelming on the Xoso site
    		vs some of their other page elements on small screen sizes.
    
    		*/ }
    .xoso .xosoContentCap {
      height: 24px;
      background-size: 558px 24px;
      margin: 0;
      font-size: 1rem;
      padding: 2px 0 0 7px; }
    .xoso h3.xosoFacebookCap {
      display: none; }
    .xoso div.component.size_3 div.siteContent h2 {
      font-size: 1.3rem; }
    .xoso #xosoInstagram {
      display: none; }
    .xoso #pageColumn #sliderOuterContainer {
      display: block;
      min-width: 200px;
      height: auto; }
    .xoso #pageContainer .leagueDetailComponent {
      width: 90vw; }
    .xoso #sliderContentArea {
      float: left;
      position: relative;
      overflow: hidden; }
    .xoso #slider li img {
      object-fit: contain;
      width: 99.9%;
      margin: auto;
      display: block; }
    .xoso #pageContainer {
      position: initial; }

  .madison #twitter-widget-0 {
    max-width: 80% !important; }
  .madison #madisonInstagram {
    display: none; }
  .madison .flex-control-nav {
    display: none; }

  .playnola #featuredContent .inner {
    height: auto; }
  .playnola #featuredGallery {
    height: auto; }
    .playnola #featuredGallery .image {
      float: none;
      width: auto;
      max-width: 100%;
      margin: 0.5rem 0 1rem 0; }
  .playnola #instagramFeedOuter {
    display: none; } }
</pre></body></html>