.fivevert{line-height:5px;}
.tenvert{line-height:10px;}
.endtourney{display:block; padding: 0px 0px 20px 0px; text-align:center; font-weight:bold; font-size:10px;}
.tour-bdr {display:block; width:100%; height:1px; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#000;}

.contentbodybg {background-color: #fff; width:600px;}
.schedborder {display:block; width: auto; border: solid #000 1px;}
.conf_schedborder {display:block; float:left; width:90%; border: solid #000 1px;}
.schedhist {display:block; /*float:left;*/ width: 96%; margin: 0 0 10px 0px; }
#end-sched-marker{position:relative; clear:both; width:1px; height:1px;}

.schedborder table td img {
      /*display: none;*/
}
#schedtable td.row-text img {
      display: inline;
}
#schedtable tr[bgcolor="#000000"] td > img,
.schedborder td[bgcolor="#000000"] > img { display: none; }
/* #schedtable > tbody > tr > td { border-top: solid 1px #333; }*/

#sched_records { width: auto !important;}
#sched_records div { display: inline-block; float: none !important; margin-right: 10px !important; }

       /* block of HTML templates */
#evttemplates{display:none;}
/* end of season display/content */
#endofseasondisplay{position:relative; display:none; margin: 5px 0px; width:100%; border: solid #000 1px;}
#endofseasondisplay div{margin: 5px 0px; width:100%; text-align:center; color:#000; font-weight:bold;}

/* restore initial display/content */
#restoredisplay{position:relative; display:none; margin:0px; padding: 3px 0px; width:98%; border-style: solid; border-color:#000; border-width:0px 1px 1px 1px; background-color:#e2e2e2; text-align:center;}
.restorelink{ font-size:11px; color:#FF0000; text-decoration:none;}
.restorelink:hover{color:#FF0000; text-decoration:underline;}

/*   ajax content block  */
#maincontainer{position:relative; width:30%; float:left; top:0px; left:5px; padding:0; margin:0; background-color:#fff; font-family: arial, helvetica, sans-serif;}
#mainfloat{position:absolute; width:99%; height:150px; top:0px; left:5px; overflow:auto;}


#eventdisplay{display:block; width:100%; overflow:none;}
#eventdisplay td, #eventdisplay div, #eventdisplay a, #eventdisplay span {font-family: arial, helvetica, sans-serif;}
#intidisplay{position:relative; display:block; width:100%;}
/*   ajax content block  */

.detail-offset{ margin: 10px auto;}

/*
.evt-fullcov-link{display:inline; margin: 5px 5px 5px 0px; text-align:right; line-height:10px; font-size:10px; font-weight:bold; text-decoration:none;}
.evt-fullcov-link{width:60px; }
*/
.evt-media-linkbox{padding:3px 0px;}
.evt-related-icon{text-align:center;}
.evt-display-box{width:100%; background-color:#fff; margin: 0; padding: 0px; padding-bottom:10px; box-shadow: 0 -2px 15px rgba(0,0,0,0.08) inset; }
#endofseasondisplay { background-color:#fff; }   
#mainfloat .evt-display-box{ border-style: solid; border-color:#000; border-width:1px;  box-shadow: none; }


.evt-display-box table { max-width: 300px; margin-left: auto; margin-right: auto;}
.evt-ad-clone-box{margin-left:10%;margin-right:10%; margin-top:10px; margin-bottom:10px;}


.evt-tvcov-title{ margin: 2px 0px 2px 2px;color:#000; font-size:10px; font-weight:bold;}
.evt-tvcov-text{ margin: 2px 0px 2px 0px;color:#000; font-size:10px;}

.evt-sub-fullcoverage-box{display:block; text-align:center; margin: 15px 0px 0px 0px; padding: 0px;}
.evt-sub-gallery-box{display:block; text-align:center; margin: 0px 0px 10px 0px; padding: 0px;}

/* JF: */
.evt-sub-gallery-box img {margin-left: 4px;}
.evt-related-open .evt-sub-gallery-box a.evt-related-link {display: inline;}
.evt-sub-gallery-link-container {display: block; padding-bottom: 4px; }

.evt-sub-heading{display:block; margin:4px 0px; padding: 0px; width:100%; background-color:#e2e2e2; font-size:11px; text-align:center;}

.evt-offset{ margin: 10px auto 5px;}

.evt-detail-title{color:#000; font-size:10px; font-weight:bold;}
.evt-detail-text{color:#000; font-size:10px;}
.evt-detail-gutter{width:8px; font-size:10px;}

.evt-marquee{display:block; margin:0px 0px; color:#000; font-size:14px; text-align:center; font-weight:bold;}
      .evt-school-name{padding-top:10px; color:#000; font-size:10px; font-weight:bold;}
      .evt-vs{display:none; padding: 3px 0px 3px 5px; width:15px; color:#000; font-size:10px;}
      .evt-h2h-vs{color:#000; font-size:10px; font-weight:bold; text-align:center;}
      .evt-opponent{display:block; margin:5px 0px;width:100%; color:#000; font-size:11px; text-align:center; font-weight:bold;}
      .evt-outcome{clear:both; width:100%; color:#000; font-size:20px; text-align:center; font-weight:bold;}
      .evt-outcome-extra{color:#000; font-size:10px;}
      .evt-story-headline{display:block; margin:5px 0px;font-size:11px;}
      .evt-tournament{display:block; margin:5px 0px; color:#000; font-size:10px; font-weight:bold; text-align:center; font-style:italic;}

.evt-related-open{display:block; width:100%; padding: 10px 0px; max-width: 300px; margin: 0 auto;}
.evt-related-closed{display:none; width:100%; padding: 10px 0px;}

.evt-story-pubdate{color:#000; font-size:10px; font-weight:bold;}
.evt-story-teaser{color:#000; font-size:10px;}

/*  updates 121206 */
/* ///////////////////////////////////////////// */
.clear{clear:both;}
.icon-center{padding:3px 0; text-align:center;}
div.coverage-all-access {
      padding:0 0 5px 0;
      width:100%;
      background-color:#333;
      color:#fff;
      }
.coverage-all-access a{
      display:block;
      margin-left:10%;
      margin-right:5px;
      color:#fff;
      font-size:.8em;
      }
.coverage-all-access a:hover{text-decoration:none;}
div.evt-air-label{
      display:inline;
      float:left; clear:left;
      margin-left:10%;
      padding:5px 0;
      width:30%;
      font-size:10px;
      font-weight:bold;
      }
/*div.evt-air-text{display:inline; float:left; margin-left:2px; padding:5px 0; font-size:10px; }*/
div.evt-air-text{padding:5px 0 20px 0; text-align:center; font-size:10px; }
div.evt-gt-box {
      display:block;
      clear:both;
      border-width:1px 0px 0px 0px;
      border-style:solid;
      border-color:#fff;
      margin:15px 0 0 0;
      }


h4.coverage-title{
      display:block;
      padding:5px 0px;
      margin:0px 0px 5px 0px;
      border-width:0px 0px 1px 0px;
      border-style:solid;
      border-color:#fff;
      background-color:#111;
      font-size:11px;
      text-align:center;
      }

#evt-next-last {
      border-collapse: collapse;
}
.evt-heading {
      background: rgba(255,255,255,0.8);
      text-align: center;
      font-weight: bold;
      padding: 3px;
}

/*.schedborder { height: 600px; overflow-y: scroll; }*/

/* NETITOR */

.main-frames .legend-text {
	color: #f1f1f1 !important;
}

@media (max-width:768px) {

      body.use-mobile-schedule #evt-next-last {
            width: auto;
            background: #fff;
            padding: 5px;
      }
      body.use-mobile-schedule #evt-last, body.use-mobile-schedule #evt-next {
            border: solid 1px #ccc;
            width: auto;
            margin: 0;
      }   
      body.use-mobile-schedule #evt-last {
            margin-bottom: 5px;
      }    
      body.use-mobile-schedule #schedtable > tbody > tr > td:nth-child(3) {
            display: none;
      }
      body.use-mobile-schedule #schedtable > tbody > tr > td:nth-child(4) {
            display: none;
      }
      body.use-mobile-schedule #schedtable > tbody > tr > td {
            font-size: 12px;
      }      
}


@media (max-width: 767px) {
  .schedule-legend-box{
            width:100%;
                line-height: 15px !important;
      }
      
      .legend-text {
    margin: 0px 0px 0px 3px !important;
      font-size: 9px !important;
      }
}