﻿/*

File:		eqtr_print.css
Created:	27/03/09
Author:		Jamie Boyd @ Equator	

Notes:


*/

body 
{
	font-family:Helvetica, Arial, Tahoma, Sans-Serif;
	font-size:11pt;
	line-height:1.6em;
	color:#000;
}

#wrapper,
#header,
#mainContent,
#footer
{
	width:100%;
}

/* Generic Styles */

h1 
{
	line-height:1.3em;
	width:100%;
}

h2 
{
	width:100%;
}

h3 
{
	margin:0 0 5px 0;
	width:100%;
}

p {
	line-height:1.6em;
	margin:0 0 1.6em;
	width:100%;
}

ul,ol 
{
	padding-left:20px;
}

ul li, ol li 
{
	padding-bottom:10px;
}

#header .brand h1,
#header .brand h2
{
	display:block;
}

#header .brand h1 a,
#header .brand h2 a
{
	font-size:13pt;
	font-weight:normal;
	text-transform:uppercase;
	display:block;
	text-indent:0;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #AAA;
}


h2.banner img 
{
	width:100%;
}

#featureContent 
{
	width:100%;
}

#mainContent 
{
	padding-bottom:30px;
	width:100%;
}

#mainContent h2 
{
	font-size:16pt;
}

a 
{
	text-decoration:none;
	color:#000;
}

.reasonsToStudy ul li h5 
{
	margin:0;
	padding:0 0 10px 0;
}


.tablet .sections .section, 
.subjectsGuide .details
{
	display:block !important;
}

.tablet .section img
{
	float:left;
	padding:10px;
}

/* Tables */

table 
{
	clear:left;
	width:100%;
	border-collapse:collapse;
	border-top:3px solid #DDD;
	border-bottom:3px solid #DDD;
}

table th,
table td 
{
	background:#f2f2f2;
	padding:10px;
	font-size:75%;
	font-weight:bold;
	vertical-align:top;
	color:#4D4D4D;
	line-height:1.4em;
}

table th 
{
	font-size:100%;
	color:#777;
	text-align:left;
	vertical-align:bottom;
	padding:25px 10px 5px;
	border-bottom:2px solid #DDD;
}

#wrapper table th.duration, #wrapper table th.key {
	width:85px !important;
}

table td 
{
	background:#e6e6e6;
	border-bottom:1px solid #DDD;
	line-height:1.5em;
}

table td img 
{
	padding-right:3px;
	padding-bottom:3px;
}

table tr.odd td
{
	background-color:#f2f2f2;
}

#mainContent .tableKey h4 
{
	margin:10px 0 5px 0;
	font-size:11pt;
}

.tableKey .keyItem 
{
	float:left;
	width:33%;
	padding-bottom:10px;
}

.tableKey .keyItem img 
{
	float:left;
	padding:0 4px 4px 0;
}

.tableKey .keyItem p  
{
	font-size:10pt;
	display:inline;
}

/* Photos */

.photos ul
{
	list-style:none;
}

.photos ul li 
{
	padding:3px;
	display:inline;
}

.paging 
{
	display:none;
}

/* Static Google Map */

.staticMap 
{
	display:block !important;
}

.staticMap img 
{
	width:100%;
}

/* News */

.newsList ul 
{
	padding:0;
	margin:0;
}

li.newsItem 
{
	list-style:none;
}

/* Generic Components */

.infoItem,
.infoImageItem,
.mediaItem 
{
	float:none;
	width:100%;
	clear:both;
}

.infoImageItem img {
	float:left;
	margin:4px 15px 10px 0;
}



/* Rich Text Styles */

.leftFloat 
{
	float:left;
	width:auto;
	margin:0;
	padding:4px 20px 15px 0;
}

.rightFloat 
{
	float:right;
	width:auto;
	margin:0;
	padding:4px 0 15px 20px;
}


/* Footer */

#footer 
{
	font-size:10pt;
	border-top:1px solid #DDD;
	margin-top:20px;
	clear:both;
}

/* Contact Details */

.vcard h3 
{
	padding:0;
	margin:10px 0 15px 0;
	line-height:1em;
}

dl 
{
	float:left;
	width:50%;
	margin:0;
	padding:0;
}

dl.adr 
{
	width:100%;
	padding-top:5px;
}

dl dt,
dl dd 
{
	display:inline;
}

dl dd 
{
	font-size:11pt;
	font-weight:bold;
	margin-left:10px;
}

.copyright 
{
	clear:both;
	padding-top:15px;
}


/* Hidden Elements */

#shortcuts,
#header #nav,
#header .toolbar,
body.coursehomepage #header,
#subContent .subNav,
p.action,
#courseSearch,
.apply,
.featureCarousel,
.schoolsGuide,
.tablet .controls,
table input,
table a,
.forwardToFriend,
#footer .newsletter,
#footer .pages,
#footer .links,
#footer .downloads,
body.coursehomepage #footer
{
	display:none;
}

