table.facility-data {
	border:1px solid #969696;
	border-collapse:collapse;
	margin-top:1.5em;
	width:100%;
}

table.facility-data tr td {
	padding:0.5em;
	vertical-align:top;
}

.facility-data thead tr th {
	border-top:1px solid #969696;
	border-left:1px solid #969696;
}
table.facility-data td.facility-date {
	border-top:1px solid #969696;
}

table.facility-data td.facility-title {
	padding-left:5% !important;
}

table.facility-data td.facility-first {border-top:0 !important;}

.detail_building_use_cal ul.no-bullet {
	list-style-type:none;
	padding:0;	
	margin:0;
}
.detail_building_use_cal ul.no-bullet li {
	margin: 0 0 0.5em 0;
	width:100%;
	display:inline-block;
}

.detail_building_use_cal .week-of-nav-right {margin-left:2em;}

.detail_building_use_cal .printable {text-align:right;}

.facility-data .separate-it {display:none;}

.facility-data .facility-date {word-break:normal;font-weight:bold;}

div.week-of-nav-left, div.week-of-nav-right, div.week-of-nav-date {float:left;}
div.week-of-nav-left, div.week-of-nav-right {margin-top:0.7em;}
div.week-of-nav-left {margin-right:2em;}

@media all and (max-width: 48em){
	table.facility-data {
		border:0;
		border-collapse:collapse;
	}
	table.facility-data td.facility-cell, .facility-data thead tr th {
		border-top:0;
		border-left:0;
	}
	table.facility-data tr td {
		padding:0;
		width:100%;
	}

	.facility-data thead, td.small-remove {display:none !important;}
	.facility-data td.facility-cell {width:100%;display:block;margin:0.5em 0;}
	.facility-data .facility-date {padding:0.5em 0 0.75em 0 !important;}
	table.facility-data td.facility-title {
		padding-left:0 !important;
	}
	.facility-data .hide-it {display:none !important;}
	div.week-of-nav-left {display:inline-block !important;}
}
