#shsNavTable th {display: none}
#shsNavTable {margin-right: 0; width: auto}
#shsNavTable td, #shsNavTable td a, #shsNavTable td a:link, #shsNavTable td a:visited, #shsNavTable td a:hover, #shsNavTable td a:active {font-size: 11px}

#shsBody td {font-size: 11px; line-height: 17px}

#shsBody .shsTableTtlRow td {background: url(/bg.jpg); line-height: 28px !important; padding-top: 0; padding-bottom: 0; font-size: 12px}
#shsBody .shsTableSubttlRow td {background: url(/subbg.jpg); line-height: 28px; padding-top: 0; padding-bottom: 0; color: #fff; font-size: 12px}
#shsBody .shsRow0Row td, #shsBody .shsRow1Row td {line-height: 17px}
#shsBody .shsNamD {padding-left: 5px}
#shsBody .shsNumD {padding-right: 5px}

#shsBody .shsCalMonth, #shsBody .shsCalMonthName {background: url(/bg.jpg); line-height: 20px; padding: 0 !important}

#shsTeamPages .shsTeamHeadlines .shsHeadlineList { border: 1px solid #999;}
#shsTeamPages .shsTeamHeadlines .shsHeadlineList h2 {background: url(/bg.jpg); padding: 0 0 0 5px; line-height: 28px; text-align: left; font-size: 12px;  }
#shsTeamPages .shsTableTtlRow td {text-align: left; padding-left: 5px}
#shsTeamPages p.shsHeadline {
margin: 4px 0px;
padding: 0;
font-size: 20px;
line-height: 14px;
font-family:Arial, Helvetica, Sans-Serif;
font-weight: normal
}


#shsBody .shsSportMastHead  .shsPlayerBasicInfo {font-size: 20px;font-weight: bold;line-height: 24px; vertical-align: middle}
#shsBody .shsSportMastHead  .shsPlayerBasicInfo br {display: none}
#shsBody .shsPlayerName {padding-left: 10px}
.shsPlayerPageNav {text-align: center; padding-top: 0px; margin-bottom: 5px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsPlayerPageNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsPlayerPageNav a {margin: 0px}

.shsPlayerPageNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 4px 25px;
   margin: 0px 5px 0px 5px;
   color: #000;
}

.shsPlayerPageNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 3px 25px;
   margin: 0px 5px 0px 5px;
   background-color: #ececec;
   /*color: #898989 !important;*/
   font-weight: bold;
}

.shsTeamPageNav {text-align: center; padding-top: 0px; margin-bottom: 5px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsTeamPageNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsTeamPageNav a {margin: 0px}

.shsTeamPageNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 4px 25px;
   margin: 0px 5px 0px 5px;
   color: #000;
}

.shsTeamPageNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 25px 3px 25px;
   margin: 0px 5px 0px 5px;
   background-color: #ececec;
   /*color: #898989 !important;*/
   font-weight: bold;
}

.shsTeamSchedNav {text-align: center; padding-top: 0px; margin-bottom: 5px; border-bottom: 1px solid #cfcfcf; padding-bottom: 4px}
.shsTeamSchedNav strong {background-color: #fff; padding-bottom: 1px; margin: 0px}
.shsTeamSchedNav a {margin: 0px}

.shsTeamSchedNav strong {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 5px 4px 5px;
   margin: 0px 5px 0px 5px;
   color: #000;
}

.shsTeamSchedNav a {
   border-top: 1px solid #ddd;
   border-left: 1px solid #ddd;
   border-right: 1px solid #ddd;
   padding: 2px 5px 3px 5px;
   margin: 0px 5px 0px 5px;
   background-color: #ececec;
   /*color: #898989 !important;*/
   font-weight: bold;
}

#shsBody .shsSportMastHead .shsPlayerBioInfo {width: 100%;}
#shsBody .shsSportMastHead .shsPlayerBioInfo .shsNamD {padding-left: 0}

#shsFront .shsHeadlineList { border: 1px solid #999;}
#shsFront .shsHeadlineList h2 {background: url(/bg.jpg); padding: 0 0 0 5px; line-height: 28px; text-align: left; font-size: 12px;}
#shsFront .shsMiniRowSpacer td {line-height: 1px}
#shsFront #shsMultisportScoreboard {border: 1px solid #999}
#shsFront #shsMultisportScoreboard table {border-collapse: collapse}
#shsFront #shsMultisportScoreboard .shsTableSubttlRow td {padding-left: 5px}


#shsPreview p.shsHeadline, #shsRecap p.shsHeadline, #shsAPStory p.shsHeadline {
margin: 4px 0px;
padding-bottom: 10px;
font-size: 20px !important;
line-height: 14px;
font-family:Arial, Helvetica, Sans-Serif;
font-weight: normal
}

#shsPreview p, #shsRecap p, #shsAPStory p {
font-size:12px !important;
line-height:15px !important;
margin:5px 2px 13px 1px;
font-family: Verdana
}

#shsFront p.shsHeadline {
margin: 4px 0px;
padding-bottom: 10px;
font-size: 20px !important;
line-height: 14px;
font-family:Arial, Helvetica, Sans-Serif;
font-weight: normal
}

#shsFront p {
font-size:12px !important;
line-height:15px !important;
margin:5px 2px 13px 1px;
font-family: Verdana
}

#shsInset li {margin-bottom: 7px}
#shsCalendarComponent {position: absolute; top: 5px; right: 5px;}

#shsBody h2.shsTableTitle {padding: 5px 0px 5px 0px}

.shsHomeLink {visibility: visible; display: inline-block}

.shsETZone {display: none}
.shsCTZone {display: inline}

table.shsLinescore table td { padding-left: 2px; padding-right: 2px }

#shsTeamPages p.shsHeadline {line-height: 30px}