/* CSS Document */
@media screen{
	#CoursesContent{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #333;
		text-align: left;
	}
	h1{
		font-size: 14px;
	}
	p{
		width: 400px;
	}
	.CoursesTable{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;		
		color: #333;
		border-collapse: collapse;
	}

	.CoursesTable tr.HeaderRow td{
		text-align: left;
		font-size:9px;
		font-weight: bold;
		background: #ddd;
		border-bottom: solid 1px #999;
		height: 22px;
		white-space: nowrap;
	}
	.CoursesTable td{
		text-align: left;
		padding: 3px 5px;
		margin: 0;
		border-bottom: solid 1px #ddd;
	}
	.CoursesTable a{
		color: #47f;
		background: #fff;
		font-weight: bold;
		text-decoration: none;
	}
	.CoursesTable a:hover{ text-decoration: underline; }
	#Links{
		margin: 5px 20px 15px 20px;
	}
}
@media print{
	body{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 67.5%;
	}
	table{
		border-collapse: collapse;
		font-size: 10px;
	}
	td{
		padding: 5px 7px 5px 12px;
		margin: 0px;
		border-bottom: solid 1px #ccc;
	}
	.HeaderRow td{
		font-weight: bold;
		border-bottom: solid 1px #000;
		border-top: solid 1px #000;
	}
	#PageContainer{border: none;}
	#MastHead{display:none}
	h1{font-size: 14px;margin-bottom:20px;}

	#CourseInfoBlock{ margin-bottom: 30px; }
	#Links{ display: none; }
}