/*--------------------------------------- Control Styling Start ---------------------------------------*/

/* ============================================================================================================
* 
*  classes for calendar entries start 
*
*/


.calendarevent  
{
    font-family:Arial; 
    font-size:70%;
	line-height:90%;
    border-left:solid 0px #aaaaaa;
    border-right:solid 0px #aaaaaa;    
    height:59px;		
    background-color:#ffffcc; 
	margin: 0px; 
	<!--[if lt IE 7]>height:47px; padding:0px;<![endif]-->
	
}

/*.calendarevent b { padding:0px; margin:0px; }  best bet html tag */

.calendarevent img { width:3.0em; height:1.7em; padding:0px; margin:0px;} /* original size is width:3.5em; height:2em;(35X20px)  */


.caladdlink  /* container for the  ADD button */
{      
      text-align:right;
	  vertical-align:bottom;  /* Aug 13 */
     float:right;   /*	aug12 sj */
	  margin:0px;
	  padding:5px;
	 z-index:3;  /* appearing above clip */
     width:50px; 
   height:24px;
	  border:none;      
}

.caladdlink img { width:3.2em; height:1.6em; padding:0px; margin:0px; } /* original size is 32px X 16px  */

.calendarlinks  
{
     color:#028ecf;
     text-decoration:none
}

.calprogrammeicon 
{
    vertical-align:bottom;
    width:34px; 
	height:20px;
    float:left;
    padding:0px; 
	margin: 0px 0px 10px 5px; /* aug12 sj */   
}


 /* 
 *  classes for calendar entries end
 * 
 *   ===========================================================================================*/
 
 
.prioritypress
{
    font-family:Arial; 
    font-size:10px;
    border-left:solid 0px #aaaaaa;
    border-right:solid 0px #aaaaaa;    
    height:55px;
    background-color:#ed2224; 
	color: #cccccc;
	margin-bottom: 2px;    
}

.prioritypress a
{
	color: #ffffff;
}



.weekend {
    background-color:#79b0df;
    color:#ffffff;
    padding-left:16px;
    padding-right:16px
}

.calendartime {
	padding: 0 0 0 .5em;
	border-right: solid 1px #e0e0e0;
    font-size:10px;
    height:20px;	
	line-height: 1.5em;
    vertical-align:bottom;
	background-color: #ffffff;
	color:#275D89;
	font-weight:bold;
	font-family:Arial;
	
}

td { padding:0px; }

.CalendarScrollBar {    
    scrollbar-arrow-color: #ffffff;
    scrollbar-base-color:#275D89;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color:#275D89;
    scrollbar-highlight-color: #275D89;
    scrollbar-shadow-color: #275D89;
	scrollbar-track-color: #d7e2ed;
}
 
.calendarvenuename {  /* doesn't line up with calendar */
    font-size:12px;
    height:60px;
	vertical-align: bottom;
	background-color: #fff;
	/* border-top: solid 1px #e0e0e0;  removed previously */
	border-bottom: solid 1px #e0e0e0;	
	text-align: right;
	padding: 0 .2em 0 .2em;
	padding: 0px 10px 0px 0px;
	text-decoration:none
}

.venue {
	padding: 0 .2em 0 .2em;
    font-size:10px;
    height:20px;
	width: 140px;
    vertical-align:bottom;
	background-color: #7c9fc2;
	color: #ffffff;
	text-align: center;	
	border-bottom: solid 1px #ffffff;
}
.venuelinks {	
    font-size:12px;
    text-decoration:none;
    color:#275D89;
    font-weight:bold;
    font-family:Arial
        
}

td .calendarrow {    
	padding: 0px;
    height:60px;
   /* vertical-align: bottom;*/
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	background-color: #f8f8f8;
	background-image:url(../images/calendarbg.jpg);
	
}
.calendarrowempty {    /* doesn't line up with venue names */
    color:#ffffff;
    height:60px;
    vertical-align: bottom;
	border-top: solid 1px #ffffff; /*  ?  */
	border-bottom: solid 1px #ffffff;
	background-color: #f8f8f8;
	background-image:url(../images/calendarbg.jpg);
	padding: 0px;
}



.schedulescroll { background-color: #275D89; line-height: 0px; border-top: 3px solid #ffffff; }
h2.calendarviewtitle { padding: 0px; margin: 20px 0px 10px 240px; color: #cccccc; width: 500px; }

.legend { clear: both; float: left; }
.legend table { background: #f0f1ec; border: 1px dashed #cccccc; }
.legend table tr td img { padding-right: 5px; }
.legend table tr td h4 { border-bottom: 1px dashed #cccccc; font-size:16px; margin: 1px; padding-top: 10px; }

.calendarlistview { clear: both; width:900px; }
.calendarlistviewtable { width:675px; }

.calendarlistviewtableinfo { clear:both; }


/*
     FILE ARCHIVED ON 05:05:19 Nov 05, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:12:24 Nov 05, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 99.56
  exclusion.robots: 0.208
  exclusion.robots.policy: 0.2
  RedisCDXSource: 0.462
  esindex: 0.007
  LoadShardBlock: 76.079 (3)
  PetaboxLoader3.datanode: 103.27 (4)
  CDXLines.iter: 20.447 (3)
  load_resource: 424.717
  PetaboxLoader3.resolve: 78.923
*/