@charset "utf-8";
/* CSS Document */
html,  body {
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
	width: 100% !important;
}
/* What it does: Stops clients resizing small text. */
* {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
/* What it does: Forces Outlook.com to display full width. */
.ExternalClass {
	width: 100%;
}
/* What is does: Centers on Android 4.4 */
div[style*="margin: 16px 0"] {
	margin: 0 !important;
}
/* What it does: Stops Outlook from adding extra spacing to tables. */
table,  td {
	mso-table-lspace: 0pt !important;
	mso-table-rspace: 0pt !important;
	border-spacing: 0 !important;
}
/* What it does: Fixes webkit padding issue. Fix for Yahoo mail table alignment bug. Applies table-layout to the first 2 tables then removes for anything nested deeper. */
table {
	border-collapse: collapse !important;
	table-layout: fixed !important;
	margin: 0 auto !important;
	border-spacing: 0 !important;
}
/*table table table {
	border-collapse: collapse !important;
	table-layout: auto;
	border-spacing: 5pt !important;
}*/
table.gameday:hover td {
    background: #d3d3d3 !important;
}
table.staff:hover td {
  	background: #d3d3d3!important;
}
/* What it does: Uses a better rendering method when resizing images in IE. */
img {
	-ms-interpolation-mode: bicubic !important;
}
/* What it does: Overrides styles added when Yahoo's auto-senses a link. */
.yshortcuts a {
	border-bottom: none !important;
}
/* What it does: Another work-around for iOS meddling in triggered links. */
a[x-apple-data-detectors] {
	color: inherit !important;
}    
      
        /* Media Queries */
        @media screen and (max-width: 600px) {

            .table-container {
                width: 100% !important;
            	border-collapse: collapse !important;

            }

            /* What it does: Forces elements to resize to the full width of their container. Useful for resizing images beyond their max-width. */
            .fluid{
                max-width: 100% !important;
                margin-left: auto !important;
                margin-right: auto !important;
    			height: auto !important;	    	
	       }
            /* And center justify these ones. */
            .fluid-centered {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            /* What it does: Forces table cells into full-width rows. */
            .stack-column-center {
                display: block !important;
                width: 100% !important;
                max-width: 100% !important;
                direction: ltr !important;
            }
            /* And center justify these ones. */
            .stack-column-center {
                text-align: center !important;
            }
        
            /* What it does: Generic utility class for centering. Useful for images, buttons, and nested tables. */
            .center-on-narrow {
                text-align: center !important;
                display: block !important;
                margin-left: auto !important;
                margin-right: auto !important;
                float: none !important;
            }
            table.center-on-narrow {
                display: inline-block !important;
            }
}
button.accordion {
    background-color: #1e243c !important;
    color: #fff!important;
    cursor: pointer !important;
    padding: 18px !important;
    width: 100% !important;
    border: none !important;
    text-align: left !important;
    outline: none !important;
    font-size: 15px !important;
    transition: 0.4s !important;
}

button.accordion.active, button.accordion:hover {
	background-color: #1e243c!important;
	color:#fff !important;
	font-size: 18px !important;
}

button.accordion:after {
    /*content: '\002B';*/
    content: '\002B'; /* Unicode character for "plus" sign (+) */
    color: #fff !important;
    font-weight: bold !important;
    float: right !important;
    margin-left: 5px !important;
}

button.accordion.active:after {
    /*content: "\2212";*/
    content: "\2212"; /* Unicode character for "minus" sign (-) */    
}

div.panel {
    padding: 0 18px !important;
    background-color: #1e243c;
	color: #343434;
}
		@charset "utf-8";
/* CSS Document */
html,  body {
	margin: 0 !important;
	padding: 0 !important;
	height: 100% !important;
	width: 100% !important;
}
/* What it does: Stops clients resizing small text. */
* {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
/* What it does: Forces Outlook.com to display full width. */
.ExternalClass {
	width: 100%;
}
/* What is does: Centers on Android 4.4 */
div[style*="margin: 16px 0"] {
	margin: 0 !important;
}
/* What it does: Stops Outlook from adding extra spacing to tables. */
table,  td {
	mso-table-lspace: 0pt !important;
	mso-table-rspace: 0pt !important;
	border-spacing: 0 !important;
}
/* What it does: Fixes webkit padding issue. Fix for Yahoo mail table alignment bug. Applies table-layout to the first 2 tables then removes for anything nested deeper. */
table {
	border-collapse: collapse !important;
	table-layout: fixed !important;
	margin: 0 auto !important;
	border-spacing: 0 !important;
}
/*table table table {
	border-collapse: collapse !important;
	table-layout: auto;
	border-spacing: 5pt !important;
}*/
table.gameday:hover td {
    background: #f6f6f6 !important;
}
table.staff:hover td {
  	background: #f6f6f6 !important;
}
/* What it does: Uses a better rendering method when resizing images in IE. */
img {
	-ms-interpolation-mode: bicubic !important;
}
/* What it does: Overrides styles added when Yahoo's auto-senses a link. */
.yshortcuts a {
	border-bottom: none !important;
}
/* What it does: Another work-around for iOS meddling in triggered links. */
a[x-apple-data-detectors] {
	color: inherit !important;
}    
      
        /* Media Queries */
        @media screen and (max-width: 600px) {

            .table-container {
                width: 100% !important;
            	border-collapse: collapse !important;

            }

            /* What it does: Forces elements to resize to the full width of their container. Useful for resizing images beyond their max-width. */
            .fluid{
                max-width: 100% !important;
                margin-left: auto !important;
                margin-right: auto !important;
    			height: auto !important;	    	
	       }
            /* And center justify these ones. */
            .fluid-centered {
                margin-left: auto !important;
                margin-right: auto !important;
            }

            /* What it does: Forces table cells into full-width rows. */
            .stack-column-center {
                display: block !important;
                width: 100% !important;
                max-width: 100% !important;
                direction: ltr !important;
            }
            /* And center justify these ones. */
            .stack-column-center {
                text-align: center !important;
            }
        
            /* What it does: Generic utility class for centering. Useful for images, buttons, and nested tables. */
            .center-on-narrow {
                text-align: center !important;
                display: block !important;
                margin-left: auto !important;
                margin-right: auto !important;
                float: none !important;
            }
            table.center-on-narrow {
                display: inline-block !important;
            }
}
button.accordion {
    background-color: #1e243c !important;
    color: #fff !important;
    cursor: pointer !important;
    padding: 18px !important;
    width: 100% !important;
    border: none !important;
    text-align: left !important;
    outline: none !important;
    font-size: 15px !important;
    transition: 0.4s !important;
}

button.accordion.active, button.accordion:hover {
	background-color: #1e243c !important;
	font-size: 18px !important;
}

button.accordion:after {
    /*content: '\002B';*/
    content: '\002B'; /* Unicode character for "plus" sign (+) */
    color: #fff !important;
    font-weight: bold !important;
    float: right !important;
    margin-left: 5px !important;
}

button.accordion.active:after {
    /*content: "\2212";*/
    content: "\2212"; /* Unicode character for "minus" sign (-) */    
}

div.panel {
    padding: 0 18px !important;
    background-color: #1e243c!important;
	color: #fff !important;
    max-height: 0;
    overflow: hidden !important;
    transition: max-height 0.2s ease-out !important;
}
    a:link {
	text-decoration: none !important;
}
a:visited {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}
a:active {
	text-decoration: none !important;
} !important;
    max-height: 0;
    overflow: hidden !important;
    transition: max-height 0.2s ease-out !important;
}
    a:link {
	text-decoration: none !important;
}
a:visited {
	text-decoration: none !important;
}
a:hover {
	text-decoration: underline !important;
}
a:active {
	text-decoration: none !important;
}