/* 
	@override 
	http://prospectus.cggs.dev/skin/css/print.css
	http://cggsprospectus.cre8ive.com.au/skin/css/print.css
*/

/**
* Print styles for CGGS Prospectus site.
*/

html * {
	font-family: Arial, sans-serif !important;
	color: #000 !important;
	background-color: transparent !important;
}
html span {
	padding: 0 !important;
	text-transform: none !important;
}
/* headings */
h1, h2, h3, h4, h5, h5 {
	padding: 0 0 0.5em 0;
	font-weight:  bold !important;
	text-transform: none !important;
}
h1 {
	padding: 0 0 0.5em 0;
	font-size: 2em !important;
}
.segment.main h1 {
	margin: 0;
	padding: 0 0 0.5em 0;
	position: static;
}
/* basic elements */
p, p.no-pad, li {
	font-size: 0.875em !important; /* 14px */
	line-height: 1.5em !important;
}
li li {
	font-size: 1em !important; /* same size as parent */
}
/* don't print these */
.no-print {
	display: none !important;
}
/* header */
.panel#header {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
	padding: 0;
	height: 50px;	
}
.panel#header p {
	margin: 0 !important;
	padding: 0 0 0 50px !important;
	line-height: 50px !important;
	background: url(../graphics/print-logo.jpg) 10px center no-repeat;
}
/* #wrapper.section-landing .section-landing-bg */
#wrapper.section-landing .section-landing-bg {
	display: none;
}
.column.right {
	display: none;
}
/* school landing page styles */
#wrapper.school-landing .column.left,
#wrapper.school-landing .column.right {
	width: 47.5%;
}
#wrapper.school-landing .column.left {
	float: left;
}
	/* signature */
	#wrapper.school-landing .column.left img {
		width: 115px;
		height: 33px;
	}
#wrapper.school-landing .column.right {
	display: block;
	float: right;
}
/* specific content block styles */
p img {
	margin: 15px;
}
.images-row .image {
	float: left;
}
.images-row .image img {
	margin: 0 !important;
}
.cell.media,
.cell.images-row {
	margin-bottom: 30px;
}
.cell.media.video {
	border: 1px solid #ccc;
	background-color: #eee !important;
	-webkit-print-color-adjust:exact;
	padding: 15px 15px 10px 15px;
}
.cell.media.video .print-only {
	margin-bottom: 15px;
	border: 1px solid #666;
	background-color: #fff !important;
	-webkit-print-color-adjust:exact;
	position: relative;
	height: 440px;
}
.cell.media.video .print-only .label {
	padding: 200px 0;
	display: block !important;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.cell.media .description p {
	margin: 0;
	padding: 0;
}
	/* make some cells in the right sidebar show up */
.segment.main .column.right {
	display: block;
}
.segment.main .column.right .pull-quote {
	display: none;
}
.segment.main .column.right .cell.media {
	border: 1px solid #ccc;
	background-color: #eee !important;
	-webkit-print-color-adjust:exact;
	padding: 15px 15px 10px 15px;
}
.segment.main .column.right .cell.media .print-only {
	height: 133px;
	width: 200px;
}
.segment.main .column.right .cell.media .print-only .label {
	padding: 47px 0;
}