/* PRINT STYLES
------------------------------------------------------------------------------------- */
body { text-align: left; font: 12px "Lucida Sans Unicode", arial, helvetica, sans-serif; color: #000; background: #fff; }
#header img { border: none; }

a:link { color: #333; text-decoration: underline; }
a:visited { color: #666; text-decoration: underline; }

.printpage, .noprint, .cal_nav { display:none; }

#nav, #subnav, #search, #skip, #headernav, #sidebar, #audience, #tab, #faculty_form, #calendar_form { display: none; }

/* CALENDAR
------------------------------------------------------------------------------------- */
.view { margin-left: 5px; }
	.view img { margin: 0 0 -2px 0; }

/* CALENDAER VIEW */
#calendar { padding-bottom: 16px; }
	#calendar h2 { padding: 0 10px 0 11px;  color: #333; font-size: 15px; font-weight: normal; float: left; }
	#content .cal_nav { margin: 2px 0 0 0; padding-right: 11px; font-size: 10px; }

	#calendar table { margin-top: 8px; clear: both; width: 575px; background:#3691C8; border-bottom: 1px solid #ddd; }
	#calendar th { padding-left: 10px; height: 37px; vertical-align: middle; text-align: left; font: 12px arial, helvetica, sans-serif; font-weight: bold; }
	#calendar td { padding-bottom: 8px; width: 81px; height: 60px; vertical-align: top; font: 11px arial, helvetica, sans-serif; border-bottom: 1px solid #ddd; background:#EFEFEF; }
	#calendar tr.lastrow td { border: none; }

	#calendar .date { margin: 4px 0 0 5px; width: 12px; float: left; display: inline; color: #369; }
	#calendar td.last .date, #calendar td.next .date { color: #999; }
	* html #calendar .date { /*\*/margin-right: 3px;/**/ }
	#calendar .event { margin: 0 0 0 22px; }
	* html #calendar .event { /*\*/margin-left: 20px; height: 1%;/**/ }
	#calendar td p { padding: 6px 1px 6px 0; font-size: 9px; line-height: 10px; }
	
/* Faculty
------------------------------------------------------------------------------------------*/
.hide { display: none; }
#bio_nav { display: none; }
.content_col { width: 100%; }
.content_col img { float: left; display: inline; width: 130px; margin-right: 20px; padding: 3px; border: 1px solid #ccc; }
.for_print { float: left; width: 300px; clear: right;  margin-top: -20px; }
#bio_page_wrap, #footer { float: left; clear: both; }
.bio_page p strong { display: block; width: 360px; border-bottom: 1px dotted #666; border-top: 1px dotted #666; }

/*
     FILE ARCHIVED ON 21:29:14 Nov 11, 2008 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:58:57 Oct 21, 2026.
     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):
  capture_cache.get: 18.094
  captures_list: 1.077
  exclusion.robots: 0.093
  exclusion.robots.policy: 0.07
  esindex: 0.012
  cdx.remote: 72.056
  LoadShardBlock: 129.875 (3)
  PetaboxLoader3.datanode: 147.305 (4)
  load_resource: 94.087
  PetaboxLoader3.resolve: 45.541
*/