
/* -----------------------------------------------------------
	Print stylesheet (global)
	(c) Anglia Ruskin University 2010
----------------------------------------------------------- */

/* --- Reset main elements --- */
body, html {margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
ul, ol {margin: 0; padding: 0; list-style: none;}
p, blockquote {margin: 0; padding: 0;}
img {border: none;}
table, td, tr {padding: 0; margin: 0; border: 0;}
fieldset, legend, label, select {padding: 0; margin: 0;}
a:link, a:visited {text-decoration: none;}

/* --- Hide unwanted elements --- */
#skiplinks,
#shortlinks,
#main-navigation-menu,
#main-navigation-submenu,
#main-navigation-submenu-container,
#courses-links,
#your-university-links,
#student-essentials-links,
#international-eu-students-links,
#research-links,
#commercial-support-links,
#alumni-links,
#show-hide-navigation,
#mainmenupane,
#menu,
#toggler,
.ui-tabs-nav,
#social-share,
#campus-addresses,
#contact-us,
#courseheader h2,
#legal-information,
#anglia-ruskin-university-supports,
#clearingbanner,
#galleria_container,
#newscallout
{
	display: none !important;
}

/* --- Hide forms --- */
.formFormat,
#course-finder,
#accommReqForm,
#cform,
#ppform,
#airptFormat,
#cssMessage,
#prospectusForm
{
	display: none !important;
}

body
{
	font-family: arial, verdana, helvetica, sans-serif;
	line-height: 1.3em;
}

a:link, a:visited {color: #000000;}

#logo h1 
{	
	font-size:38px;
	letter-spacing: -1px;
	margin: 0 0 20px 0;
	padding: 10px 0 20px 0;
	border-bottom: 4px solid #b1b1b1;
}

#deptheadings h1
{
	font-size: 26px;
	margin: 20px 0 0 0;
}

#maincontentblock h1,
#maincontentblockdept h1
{
	font-size: 22px;
	margin: 0 0 20px 0;
}

h4, h5 {margin: 15px 0;}
h4 {font-size: 18px;}
h5 {font-size: 14px;}

ul, ol {margin: 10px 20px;}
ul {list-style: disc;}
#maincontentblock .specialUL ul, #maincontentblockdept .specialUL ul {list-style: circle;}
#maincontentblock .featureUL ul, #maincontentblockdept .featureUL ul {list-style: square;}
ol {list-style: decimal;}
#maincontentblock li, #maincontentblockdept li {display: list-item !important;} /* Override jQuery behaviour */

#footer-content 
{
	font-size: 80%;
	border-top: 1px solid #666666;
	margin-top: 15px;
	padding-top: 15px;
}

/* --- News --- */
.newsarticle {margin: 20px 0;}
.newsarticle p {margin: 0 0 10px 0;}
.newsarticle h4 
{
	font-size: 14px;
	font-weight: normal;
	margin: 2px 0 10px 0;
}

.newsarticle img
{
	float: left;
	border: 1px solid #666666;
	margin: 0 20px 15px 0;
}

/* --- Quote and case study --- */
.quoteText {margin: 15px 0;}
.quote-start, .quote-end {color: #999999;}

.quote-start
{
 	float: left;
	height: 45px;
    font-size: 750%;
	margin-top: -20px;
	padding-top: 50px;
	padding-right: 15px;
	margin-bottom: -50px;
}

.quote-end
{
	float: right;
    font-size: 750%;
	height: 45px;
	margin-top: -20px;
	padding-top: 50px;;
	margin-bottom: -50px;
}

/* --- Images --- */

.quote-image-left {float: left; margin: 5px 20px 15px 0;}
.quote-image-right {float: right; margin: 5px 0 15px 20px;}

.imageCaption 
{
	font-size: 12px;
	margin: 5px 0 0 0;
}

.tiImageLeft img,
.tiImageLeft-border-only img,
.tiImageLeft-background-only img,
.tiImageLeft-border-background img,
.tiImageRight img,
.tiImageRight-border-only img,
.tiImageRight-background-only img,
.tiImageRight-border-background img,
img.quote-image-left,
img.quote-image-right 
{
	border: 1px solid #666666;
}

.tiImageLeft,
.tiImageLeft-border-only,
.tiImageLeft-background-only,
.tiImageLeft-border-background
{
	float: left;
	margin: 15px 20px 15px 0;
}

.tiImageRight,
.tiImageRight-border-only,
.tiImageRight-background-only,
.tiImageRight-border-background
{
	float: right;
	margin: 15px 0 15px 20px;
}

p.image-caption {font-weight: bold;}
p.image-caption, 
p.image-description,
p.image-credit
{
	font-size: 12px;
	line-height: 1.3em;
	margin: 8px 0 8px 0;
}

/* --- Galleries --- */
#gallery,
.galleria
{
	clear: both;
}

#gallery ul, ul.galleria {list-style: none;}
#gallery li img,
ul.galleria img
{
	float: left !important; 
	margin: 10px 10px 10px 0 !important;
	border: 1px solid #666666;
}

/* --- FAQ paragraph --- */
#faq-list h5 {margin-bottom: 5px;}
#faq-list p {display: block !important;} /* Override jQuery behaviour */

/* --- Prospectus --- */
#key-facts-wrapper
{
	float: none;
	margin-bottom: 30px;
}

#longtitle 
{
	font-size: 26px;
	font-weight: bold;
	margin: 20px 0 0 0;
	line-height: 1em;
}

#courseheader {margin-bottom: 30px;}

#courseheader h2 {font-size: 26px;}
#courseheader h3
{
	font-weight: normal;
	font-size: 22px;
	margin: 10px 0 0 0;
	padding-bottom: 10px;
}

#course-tabs-overview h4,
#course-tabs-detail h4,
#course-tabs-features h4,
#course-tabs-careers h4,
#course-tabs-entry h4,
#key-facts-wrapper h4
{
	padding-bottom: 8px;
	border-bottom: 2px solid #666666;
}


#key-facts-wrapper #apply-online h4
{
	font-size: 16px;
	font-weight: normal;
	border: 0;
}

#left p,
#right p 
{
	display: block !important; /* Override jQuery behaviour */
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
}

#course-tabs-entry table {margin: 20px 0;}

#left h5, #right h5 {margin-bottom: 0; font-size: 16px}
#left h5 + ul {margin-top: 4px;}
#left h6, #right h6 
{
	font-size: 14px;
	font-weight: normal;
}

#course-tabs-entry {padding-top: 20px;}
