	.shuttle-schedule {
		border:1px solid black;		
		font-size:11px;
		font-family:Arial, sans-serif;
		text-align:left;
		margin-bottom:25px;
		line-height: 1.2em;
	}
	
	.shuttle-schedule caption {
		text-align:left;
		font-size:1.5em;
		text-decoration:underline;
		padding-bottom:10px;
	}
	
	.shuttle-schedule th {
		width:210px;
	}
	
	.shuttle-schedule td {
		text-align:center;
		padding:0 4px 0 4px;
		border-left:1px solid black;
	}
	
	.shuttle-schedule tr {
		background-color:#e5e5e5;
	}
	
	.shuttle-schedule tr.odd {
		background-color:#ccc;
	}
	
	.shuttle-schedule .info {
		width:70px;
		text-align:center;
	}

	.shuttle-schedule .info p {
		margin:0 0 6px 0;
	}	
