noscript { display: none }

div.print {
display:none;
}

.lhs{
display:none;
}

header{
display:none;
}


.print-date-printed {
	string-set: printed content();
}

.hbk-print-url{
	display:inline;
	}

.hbk-screen-url{
	display:none;
	}


.hbk-course-info-box ,
.hbk-unit-info-box ,
.hbk-aos-info-box ,
.hbk-preamble {
font-size:1em;
}

.hbk-course-info-box p, .hbk-unit-info-box p, .hbk-aos-info-box p, .hbk-preamble p{ margin:0px; padding:0px; }
.hbk-course-info-box ul, .hbk-unit-info-box ul, .hbk-aos-info-box ul, .hbk-preamble ul{ margin:0px; padding:0px 0px 0px 2rem; }



a[href]::after {content:'';}

.hbk-course-info-box p.hbk-highlight-heading,
.hbk-unit-info-box p.hbk-highlight-heading,
.hbk-aos-info-box p.hbk-highlight-heading,
.hbk-preamble-entry p.hbk-preamble-heading{
margin:.3rem 0px 0px 0px;
}


#main .content h1{
  font-size: 2.8em;
  string-set: doctitle content();
  prince-bookmark-level: 1;
  column-span: all; 
  /* Margin doesn't cut it, because the columns are floats and it overlaps */
  padding-bottom: 1rem;
	}

#main .content  h2{
  font-size: 2.4em;
	prince-bookmark-level: none;
  margin: .5rem 0 .5rem 0;
	}

#main .content h2.hbk-aos-info-box__heading{
  float:left;
  font-size:1.1em;
	margin: .1em .3em .1em 0em;
  font-family: "Roboto condensed",sans serif;
	}


/* Print stylesheet */
@page {

/* These are over-ridden by the page:first ones */ 

	size: a4;
	margin: 2cm 1cm 2cm 1cm;

	@top-right {
		content: "Monash University 2018 handbook: "string(faculty-name);
		font-size: 6.5pt;
	}

@bottom-left {
white-space: pre;
content: "\A Page printed: "string(printed)"\A SOURCE: http://www.monash.edu/"string(filepath);
font-size: 6.5pt;
  }

@bottom-right {
		content: "Page " counter(page) " of " counter(pages);
		font-size: 6.5pt;
	}
}

@page:first {
	margin: 3.5cm 1cm 3.5cm 1cm;

	@top-right {
		content: normal;
	}

	@bottom-right {
		content: normal;
	}

	@top-left {
		font-size: 5.5pt;
		content: url(http://www.monash.edu/__data/assets/git_bridge/0006/509343/deploy/mysource_files/monash-logo-mono.svg)"\AThe Monash University Handbook provides information on the courses and units offered to students at Monash during the current academic year. It is primarily a tool to assist students who have commenced, \A or are about to commence, their studies to plan each stage of enrolment in their chosen course, so that they can undertake the required program of study. In particular, the Handbook includes the overall \A requirements that students who commence a course in the current academic year must normally satisfy before they are eligible to be awarded that qualification. Students who commenced their studies in their \A enrolled course prior to the current academic year should consult the archived Handbook for the year in which they commenced their studies. All handbooks are available online at \A www.monash.edu/pubs/handbooks, including notifications of updates via the handbook change register.";
		margin-left: 0.5cm;
		white-space: pre;
	}
@bottom-left {content: "SOURCE: http://www.monash.edu/"string(filepath)"\A CRICOS Provider Number: 00008C\A Monash University 2018 handbooks: "string(faculty-name)" \A Page " counter(page) " of " counter(pages) "\A Page printed: "string(printed)"\A\A While the information provided herein was correct at the time of viewing and/or printing, Monash University reserves the right to alter procedures, fees and regulations should the need arise. Students should \A carefully read all official correspondence, other sources of information for students and the official university noticeboards to be aware of changes to the information contained herein. The inclusion in a publication of \A details of a course in no way creates an obligation on the part of the university to teach it in any given year, or to teach it in the manner described. The university reserves the right to discontinue or vary courses at any \A time without notice. Students should always check with the relevant faculty officers when planning their courses. Some courses and units are described which may alter or may not be offered due to insufficient enrolments \A or changes to teaching personnel. ";
font-size: 5.5pt;
white-space: pre;
}

}


span.course_name, 
span.aos_name {
	prince-bookmark-level: 1;
	prince-bookmark-label: attr(title);
}

.unitcode {
	string-set: course-code content();
}

.code {
	string-set: course-code content();
}

th:contains("Managing faculty") + td {
	string-set: faculty-name content()
}

.hbk-admin-faculty{
	string-set: faculty-name content()
	}

.hbk-admin-section {
string-set: section content();
}

.hbk-admin-filename{
string-set: filename content();
}
.hbk-admin-filename{
string-set: filepath content();
}

.print-date {
	font-size: 6.5pt;
	float:right;
}

.print-date-updated:before {
	content: "Content last updated ";
}

.print-date-updated {
	string-set: updated content(); 
}

.print-date-printed:before {
	content: "Printed on ";
}

.print-date-updated, .print-date-printed{
display:block;
}


.content {
	column-count: 2;
	column-width:50%;
	column-fill: auto;
	column-gap: 4em;
	margin-left: 0cm;
	background-color: #FFFFFF;
	font-size: 8pt; 
	width:678px;
}

ul {
page-break-before:avoid;
margin-left:0px;
padding-left:2rem;}

ol { 
page-break-before:avoid;
counter-reset: counter-ol attr(princestart); 
margin-left:0px;
padding-left:2rem;
}

li {
  margin: .25rem 0px;
  }  

ol > li{counter-increment: counter-ol;}

/*ol > li::marker{ content:counter(counter-ol, decimal)"."; }*/

/*
ol[type=a] li::marker{ content:counter(counter-ol,lower-alpha); }
*/

ol[type="1"] > li::marker{ content:counter(counter-ol,decimal)"."; } 
ol[type="a"] > li::marker{ content:counter(counter-ol,lower-alpha)"."; } 
ol[type="i"] > li::marker{ content:counter(counter-ol,lower-roman)"."; } 


/* 
 * does not work properly. THe counters don't inherit the list item style
 * like they should, so you have to set everything up again, and there's
 * no way to setup the counter style seperate of definiing the counter, so
 * you can't just replicate list item style
ol[type="a"]{ list-style-type: lower-alpha;}
ol{ counter-reset: counter-ol attr('start'); }
ol li{ counter-increment: counter-ol li;}
ol li::marker { content: counter(counter-ol); }
ol[type="a"] li::marker{
*/


.hbk-preamble p.hbk-preamble-heading:after,
.hbk-unit-info-box p.hbk-highlight-heading:after, 
.hbk-aos-info-box p.hbk-highlight-heading:after, 
.hbk-course-info-box p.hbk-highlight-heading:after{
content: ": ";
}

.pubs_preamble_icon{
background-image:none;
display:none;
}


a:link, 
a:visited, 
a:active {
	color: black;
	text-decoration: none;
}

h3 {
	font-size:2em;
	prince-bookmark-level: none;
}

body {
	page-break-before: avoid;
	min-width: 18.0cm;
	max-width: 19.0cm;
}
h4 {
	font-size:1.6em;
	prince-bookmark-level: none;
}

h5{
  font-size:1.4em;
  }

h6{
  font-size:1.2em;
  }

h5,h6 {
	margin-bottom: 2px;
	prince-bookmark-level: none;
}




