/* This style sheet is used for Advisory Board meeting agendas */

@import url('/parts/style-agenda.css');

a[href="minutes.pdf"] {
	min-height: 50px;
	}
a[href="minutes.pdf"] img {
	width: 47px;
	height: 48px;
	vertical-align: middle;
	}
a[href="minutes.pdf"] span {
	display: inline-block;
	vertical-align: middle;
	}
@media all and (min-width: 481px) {
a[href="minutes.pdf"] {
	width: 50%;
	}
}

.livestream {
	margin: auto; 
	min-height: 32px;
	}
	.livestream img {
		vertical-align: middle;
		}
	.livestream span {
		display: inline-block; 
		vertical-align: middle;
		text-align: left;
		}
@media not screen and (max-width: 480px) {
.livestream {
	width: 18em; 
	}
}

.col-bc {
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 0.5em;
	}
	.col-bc + .col-a {
		clear: left;
		}


/* Styles used pre-Dec 2013 */

table.agenda {
	margin-top: 1.5em;
	width: 100%;
	}
	.agenda tr:nth-child(even) {
		background: #ddc;
		}	
		.altrow {
			background: #ddc;
			}
	.agenda tr:nth-child(2) {
		background: #ddc url(/parts/gradients/td-10x90-gray.jpg) top repeat-x;
		}
	.agenda td {
		padding: 0.5em 1.5em;
		padding-left: 0;
		}
	.agenda em {
		font-style: normal;
		font-size: 80%;
		color: #887;
		}
	.agenda li a {
		display: inline;
		}

@media all and (min-width: 481px) {
.agenda td.time { 
	white-space: nowrap 
	}
.sidebar {
	width: 500px;
	}
}
