 #mAds2,#mInfo2{padding:0 2px;display:block!important}body{font-family:Arial,Helvetica,sans-serif;margin:0px;padding:0px;font-size:14px}select{font-size:14px}a{color:#000}.even,.e{border-bottom:1px solid #CCCCCC}#mHeader{width:100%;line-height:24px;border-bottom:1px solid #000;color:#FFF;text-align:center;font-size:14px;font-weight:bold}#mAds{margin:5px}.mobileAd{background:#AAAAAA;padding-left:5px;border:1px solid #333;line-height:24px}#mNav{border-top:1px solid #FFF;text-align:center;padding:5px}
.mBox{padding-bottom:10px}.mboxTitle{border-color:#999999 #333333 #333333 #999999;border-style:solid;border-width:1px;color:#EEEEEE;font-size:16px;font-weight:bold;padding:5px;margin-top:5px;margin-bottom:5px}h1.mboxTitle{font-size:16px;text-align:center}#mFooter{background:transparent url(//dvkd7iiq42odh.cloudfront.net/c/images/mobile/mFooterBg.jpg) repeat-x bottom;margin-top:10px;padding-top:1em}.navBttn{height:24px;float:left;padding-left:2px}.navBttn a{border:1px solid #000;line-height:24px;padding:1px 5px;background:#CCC;text-decoration:none}
#mLogo{background:transparent url(//dvkd7iiq42odh.cloudfront.net/c/images/mobile/mSIDHelp_Logo.jpg) no-repeat center;height:36px;width:100%}#content{margin:0px 5px}.sbDate{border-color:#EEEEEE #777777 #777777 #EEEEEE;border-style:solid;border-width:1px;font-weight:bold;padding:1px 10px;text-align:right}.sbScores,.conf .sbEvent{overflow:auto;padding-bottom:5px;padding-left:5px}.sbTime,.sbScore,.sbTimeZone{text-align:center}.sbVrsScore{float:left;padding-left:20px}.winLoss{padding-left:20px}.sbSport{font-weight:bold}
.newsTitle{color:#000000;display:block;line-height:12px;margin-top:1px;padding:2px 5px;text-decoration:none}.newsTitle a{line-height:14px}.newsByLine{padding-left:5px}.newsBody{padding-bottom:10px;padding-left:10px;padding-right:5px;text-align:justify}.newsBody img{}#navForm{padding:0px;margin:0px}#teamRecord{text-align:center}#backBttn{padding-left:6px}#bottomNav{border-top:1px solid #000;margin-top:5px;text-align:center;padding-top:5px}#bottomNav a{padding:5px}.rosterClear{overflow:auto}.bioInfo{float:left;padding:10px 0px;background:#AAA;width:100%}
.rosterNum,.rosterClass{width:22px}.rosterRow,.coach{line-height:25px}.rosterTable{width:100%;border-collapse:collapse}.bio{clear:both;padding-left:10px}.rosterBioPhoto{text-align:center;padding-bottom:5px}.bioHeight,.bioWeight,.bioClass,.rosterBioPos,.bioHomeTown,.rosterBioLabel{padding-left:10px}#sportNav{padding:0px 0px 5px;text-align:center}.staffTypeTitle{font-size:14px;font-weight:bold;padding:15px 2px 0}.staffName{font-weight:bold;line-height:16px;max-width:120px;padding-right:2px;padding-bottom:15px}
.staffPosition{max-width:120px;padding-bottom:15px}.staffPhone{padding-bottom:15px}.staff{width:100%;font:normal 11px Arial,Helvetica,sans-serif}.staffContact{text-align:right;font:bold 12px Arial,Helvetica,sans-serif;padding:3px}.schedTable{width:100%}.schedDate{text-align:right;padding-right:7px}.schedMonth{font-weight:bold;line-height:18px;padding-left:5px}.schedNote{font-size:12px;font-style:italic}.sbNote{font-size:11px;font-style:italic}.conf .sbSport{padding:3px 7px}.rankingSeason{font-size:14px;text-align:center;font-weight:bold}
.rankingsList .ranking span{padding-right:5px;font-weight:bold}.mobileSBMediaIcons{text-align:right;position:relative;bottom:31px;height:0}.mobileSBMediaIcons a{margin-left:15px}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info > span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0%,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:#3d3d3d url('../images/dark_background_stripes.gif');border-top:5px solid #88B131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background:none;border-radius:0;box-shadow:none}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:none}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1}#smartbanner.windows .sb-icon{border-radius:0px}
.standTable{width:100%}.standDivision{padding:7px}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#skip a:focus{position:static;width:auto;height:auto}