/****************************************************************************************
Modified by R.Sangar 12/02/2010 (Was originally empty).

Amendments to SAOU Print Layout:
Courses - Include price and current availability table at top of first page. Show price
          for currently selected country. Remove any buttons. Remove header links.
Quals.  - Remove the word relating to qualification level held above qual. title.
        - In courses section, remove "Show all descriptions" and "Hide all descriptions".
		- Adjust course tables so that columns allign.
        - Remove Learning Outcomes and Suggested Routes section.
		- Make course facts appear as though they're in a table.
Route through - Make award title smaller.
              - Put route title on its own line.
			  - Put level number on the same line as "level".
              - Make course titles bold.
		      - Get rid of bullets for course code and points - just have them on the same line.
			  - Allign the tables.
			  - Put qualification types in bold.
			  - Move the OU logo up slightly higher.
Sub-Subjects - Stop bullet points in the intro section from disappearing behind the picture.

*****************************************************************************************/

/*Qualification Amendments*/
/**************************/

div#learning-outcomes.no-print, div#courses ul.toggle-all, p#graduate.no-print, div#routes, br.clear
{
	display:none;
}

div#facts dl
{
	border:1px solid black;
	padding:0.5em 1em 0.5em 1em;
	margin:0px;
}

div#facts dl.product-level
{
	border-left-color:transparent;
	border-right-color:transparent;
}

table.course-list th.course-title
{
	width:80%;
}
table.course-list th.course-points
{
	width:7%;
}

table.course-list th.course-fee
{
	width:13%;
}

table.course-list td.points, table.course-list td.next-start
{
	text-align:center;
}

/*Course Amendments*/
/*******************/

div#register h2, div#register a.button, div#register input#localeSubmit, div#register table.hide, div#register-top label.no-print, p.no-print, p.hide, a#ou-skip, #sbhstools, #sbhsnavigation, .sbc1of4 h4 a, .sbc2of4, .sbc3of4
{
	display:none;
}

div#register
{
	display:inline;
	padding: 50px 0px 50px 0px;
}	
div#register td
{
	text-align:center;
}
div#register tr#FSMessage td
{
	text-align:left;
}

div#register td.expected-until
{
	text-align:left;
}

div#register p
{
	margin:0px 0px 0px 0px;
}

div#register-top label.no-screen
{
	display:inline;
}

div#register-bottom p.no-screen
{
	text-align:right;
}

/* Next 6 styles added 10/08/2010 rs8256*/
#hsheader #hslogo img
{
	border:none;
	position:absolute;
	top:0;
	right:0;
}

#print-facts-box
{
	margin-bottom:1.5em;
}

#print-facts-box td.course-fact-name
{
	width:20%;
}

#print-facts-box td.course-fact
{
	font-weight:bold;
}

#print-facts-box div#about-this-page
{
	border:1px solid #CCCCCC;
}

#print-facts-box div#about-this-page p
{
	margin-top:5px;
	margin-bottom:5px;
}


/*Route through Amendments*/
/**************************/

p.route-award span a
{
	font-weight:bold;
}

td.route-course dd
{
	margin:0;
	padding:0;
}

td.route-course ul li
{
	margin:0;
	padding:2em 2em 2em 0;
	list-style:none;
	display:inline;
}

td.route-course a
{
	font-weight:bold;
}

td.route-level
{
	width:15%;
	text-align:center;
	vertical-align:middle;
}

td.route-level dd, td.route-level dt
{
	display:inline;
	margin:0;
	padding:0;
}

h1.route a
{
	font-size:medium;
}

h1.route span
{
	display:block;
}

/*Sub-subject Amendments*/
/************************/

div#introduction.subsubject-intro li
{
	list-style-position:inside;
}