/* Titles at top */
@import url('https://use.typekit.net/izi3xtc.css');
h1.prog {
	margin-top: 0.5em;
	font-family:komet;
	font-weight:900;
}

.prog {
	margin-top: 0.5em;
	font-family:komet;
	font-weight:900;
}
/* Program Affiliations & Search pagination */

.prog_modal_title {
	margin-top: 0;
	font-weight: 400;
}

/* Horizontal navigation menu */

.prog_nav_menu {
	margin-bottom: 1em;
}

.prog_nav_day td {
	padding: .5rem .5rem;
}
.prog_nav_day tr:first-child {
	display: none;	
}

/* Display styles */
td.hdr h3 {
	/* inline day names */
	margin-top: 1em;
	margin-bottom: 0px;
	text-transform: uppercase;
	/* font-weight: 300;*/
	font-family:komet;
	font-weight:900;
	color:#0092D0;
}
.btt {
	/* ↑ Back to Top cells */
	text-align: right;
	font-size: smaller;
	height: 1px;
}
.pts {font-family:open-sans,sans-serif;text-align:right; background-color:#dbeff8; vertical-align:top;} /* time for a session */
.ps {font-family:open-sans,sans-serif;width:80%; background-color:#dbeff8; vertical-align:top; font-weight:600;} /* session */
.pr {font-family:open-sans,sans-serif;width:20%; background-color:#dbeff8; vertical-align:top; text-align:right;} /* room */
.pd {font-family:open-sans,sans-serif;width:80%; background-color:#dbeff8; vertical-align:top;} /* session description */
.pc {font-family:open-sans,sans-serif;background-color:#eaf5fb; vertical-align:top;} /* chair */
.pp {font-family:open-sans,sans-serif;vertical-align:top;} /* presentation */
.pt {font-family:open-sans,sans-serif;text-align:right; vertical-align:top; padding-right:2px;} /* time */

/* Index of authors & keywords */
.progindex { list-style:none; margin:0; padding:0; }
