.sid-box-shadow{box-shadow:0 5px 0 rgba(0,0,0,.1)}.sid-box-shadow-inset{box-shadow:inset 0 5px 0 rgba(0,0,0,.1)}.sid-box-shadow-invert{box-shadow:0 -5px 0 rgba(0,0,0,.1)}.sid-skew-right{-webkit-transform:skew(-200deg);-moz-transform:skew(-200deg);transform:skew(-200deg)}.sid-skew-right-reset{-webkit-transform:skew(200deg);-moz-transform:skew(200deg);transform:skew(200deg)}.sid-skew-right-b{-webkit-transform:skew(-220deg);-moz-transform:skew(-220deg);transform:skew(-220deg)}.sid-skew-right-b-reset{-webkit-transform:skew(220deg);-moz-transform:skew(220deg);transform:skew(220deg)}a,a:link,a:visited,a:active,a:hover{color:#4a8ac9}html{font-size:14px}table{width:100%}a{text-decoration:none}body{background:#4a8ac9!important;font-family:open sans,sans-serif}#mFooter{background:#fff;padding:10px;margin:0}#mFooter #mLogo{background:url(//d21gd0ap5v1ndt.cloudfront.net/web02/bluemc/images_web/sidhelp-logo.png) no-repeat center!important;height:70px}#bottomNav{border-top:none;background:#fff;font-size:.9rem;font-family:quantico,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:.25px;color:#4a8ac9}#bottomNav a,#bottomNav a:link,#bottomNav a:visited,#bottomNav a:active,#bottomNav a:hover{color:#4a8ac9}#bottomNav a:active,#bottomNav a:hover{color:#a5c6e0}#mWrapper{background:#fff;border:none;width:320px!important;margin:0 auto}#mWrapper #backBttn{padding:5px;font-size:.85rem;text-transform:uppercase;font-family:quantico,sans-serif;font-weight:400;letter-spacing:.25px}#mWrapper #backBttn a{color:#222}#mWrapper .ad{text-align:center;margin:10px 0}#mWrapper #mNav{background:#ddd;margin-bottom:10px;border:none}#mWrapper #mNav #navForm #jumpMenu{color:#222!important}#mWrapper .mobileInfo img{max-width:300px}#mWrapper #mHeader{background:url(//d21gd0ap5v1ndt.cloudfront.net/web02/bluemc/images_web/mobileHead_2017.jpg) no-repeat scroll 0 0!important;height:106px;border:none}#mWrapper #mHeader span{display:none}#content .mbox{font-size:1rem;border-top:none;background-position-y:-40px;margin:10px 5px}#content .mboxTitle{text-transform:uppercase;color:#fff;background:#4a8ac9;border:none;padding:5px 10px;font-size:1.19em;font-family:quantico,sans-serif;display:block;vertical-align:middle;text-align:left;font-weight:400;letter-spacing:.25px;margin:0}#content .mboxContent{border:none;padding:5px;background:#fff}#content .mboxContent .newsTitle{padding:2px 5px}#content .mboxContent .newsTitle a{font-family:open sans,sans-serif;text-transform:uppercase;font-size:1em;line-height:18px;font-weight:700;letter-spacing:.25px;padding:0;display:inline-block}#content .mboxContent .newsByLine{text-transform:uppercase;font-size:.86em;font-weight:400;color:#222;letter-spacing:.25px;padding:0 10px 10px}#content .mboxContent .newsPhoto .newsPhotoCaption{text-align:center;font-size:.8rem;padding:2px;color:#333;font-style:italic}#content .mboxContent .schedRow.schedHome{font-weight:400}#content #sportNav{text-transform:uppercase;font-weight:400;font-family:quantico,sans-serif;background:#4a8ac9;color:#fff;padding:5px 0;margin:0 5px;font-size:.9rem}#content #sportNav a,#content #sportNav a:link,#content #sportNav a:visited,#content #sportNav a:active,#content #sportNav a:hover{color:#fff}#content #teamRecord{background:#4a8ac9;color:#fff;font-weight:400;padding:0 0 5px;margin:0 5px;font-size:1rem}#content h1.mboxTitle{background:#0d1237;color:#fdb515;padding:5px;border:none;margin:0 5px}#content .even,#content .e{border:none}#content .even,#content .odd,#content .e,#content .o{background:rgba(0,0,0,.05)}#content .odd,#content .o{background:rgba(255,255,255,.05)}#content .newsByLine{color:#222;font-size:.8em;padding-bottom:8px;text-transform:uppercase;font-weight:400;letter-spacing:.25px}#content .newsTitle a{font-size:1.15em}#content .newsPhoto{margin:auto}#content .scoreboard{background:#fff;border:none;border-top:4px solid #0d1237;font-size:1em}#content .scoreboard .noEventText{color:#222}#content .scoreboard .sbDate{background:#0d1237;border:none;text-transform:uppercase;font-family:quantico,sans-serif;color:#fff;font-size:1em;font-weight:400;letter-spacing:.25px;padding:5px 10px}#content .scoreboard table.sbEvent{border-bottom:2px #4a8ac9 solid;padding:5px}#content .scoreboard .sbSport{border:none;color:#222;font-family:quantico,sans-serif;font-size:1em;font-weight:400;line-height:20px;letter-spacing:.25px;text-transform:uppercase}#content .scoreboard .sbOpponent{color:#222;vertical-align:baseline;line-height:20px;width:220px}#content .scoreboard .sbScore,#content .scoreboard .sbTimeZone,#content .scoreboard .sbTime{text-align:right;vertical-align:baseline;line-height:20px}#content .scoreboard .sbScores{padding:10px;font-size:1em}#content .scoreboard .sbNote{color:#222!important;font-size:.8rem}#content .scoreboard .even,#content .scoreboard .odd{border:none}#content .scoreboard .mobileSBMediaIcons{color:#fff!important;bottom:18px}#content .scoreboard .mobileSBMediaIcons a{height:12px!important;margin-left:0}#content .scoreboard .mobileSBMediaIcons div{height:0}#content .ui-tabs-nav{height:22px!important;padding-left:43px;padding-top:5px;font-weight:400;letter-spacing:.25px;border:none}#content .ui-tabs-nav a{background:#ddd;font-weight:400;color:#222!important;font-family:quantico,sans-serif;text-transform:uppercase;font-size:1em}#content .ui-tabs-selected a{background:#0d1237;font-weight:400;color:#fff!important;font-family:quantico,sans-serif;text-transform:uppercase;font-size:1em}#content .articleDiv{padding:5px 0}#content .articleDiv .newsBody{padding:0 5px;overflow:hidden}#content .articleDiv .newsBody table{display:block}#content .articleDiv .newsBody p{padding:0}#content .articleDiv .newsBody div.newsVideo{padding-top:20px}#content .articleDiv .newsBody div.newsVideo div.newsVideoCaption{text-align:center;font-style:italic}#content .articleDiv:first-child{border:none}#content p{font-size:1rem;font-weight:400;padding:5px;color:#222}#content .bio{padding-left:5px;padding-bottom:0!important;overflow:auto}#content .bio li,#content .bio ul{max-height:none!important}#content .rosterBioPhoto img{padding-top:5px}#content .bioInfo{background:0 0!important;color:#222;text-transform:uppercase;font-weight:400;font-size:1rem}#content .rosterTable{font-size:1em}#content .rosterTable .rosterRow{line-height:normal;font-size:1em}#content .rosterTable .rosterClass,#content .rosterTable .rosterPos{color:#222}#content .rosterNum,#content .coach{padding-left:4px;color:#222}#content .coach{padding:5px 0 5px 4px;color:#222;line-height:normal;font-size:1em}#content .bioPos{padding-bottom:5px;color:#222;font-size:1em;text-transform:uppercase;font-weight:400}#content .bioPos .almaMater{font-size:.8rem}#content .standTable{width:100%}#content .standTable td{color:#4a8ac9;text-align:left}#content .standTable tr{background:0 0}#content .standTable tr:nth-child(odd){background:0 0;text-align:center}#content .standTable tr:nth-child(even){background:rgba(0,0,0,.1);text-align:center}#content .standTable .standAllRec,#content .standTable .standConfRec,#content .standTable .standHeaderRecord{text-align:center}#content .standTable .standHeaderRecord,#content .standTable .standAllRec{min-width:65px;background:rgba(0,0,0,.16)}#content .standTable .standHeaderRecord,#content .standTable .standHeaderOverall{text-transform:uppercase;font-size:.8rem;letter-spacing:.25px}#content .standTable tr.standHeader{background:#ccc}#content .schedTable{font-size:1em}#content .schedTable a.mediaLink{height:16px!important}#content .schedTable .e{border-bottom:1px dotted grey!important;background:rgba(0,0,0,.05)}#content .schedTable td{color:#222;vertical-align:top;white-space:pre-wrap}#content .schedTable .schedMonth{background:#fdb515;color:#222;font-family:quantico,sans-serif;text-transform:uppercase;font-size:1.1em;font-weight:400;letter-spacing:.25px}#content .schedTable .schedDate{padding-right:3px;color:#222;font-size:1em}#content .schedTable .schedScore{padding-right:3px;color:#222;font-weight:400;white-space:nowrap;text-align:right}#content .staff{font-size:.8rem}#content .staff td{vertical-align:middle}#content .staff .staffTypeTitle{background:#fdb515;color:#222;padding:5px;font-family:quantico,sans-serif;text-transform:uppercase;letter-spacing:.25px;font-size:1.1rem;font-weight:400;border-bottom:none}#content .staff .staffPhone{padding:2px 2px 2px 10px;color:#222}#content .staff .staffName{padding:2px 0;max-width:75px}#content .staff .staffPosition{color:#222;padding-top:2px;padding-left:6px;padding-bottom:2px;max-width:74px;overflow:hidden}table{width:100%!important;overflow:auto}table td{padding:5px 2px}