/* print.css : controls printable elements for all pages */

body { 
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:11pt;
	line-height:14pt;
}

hr {
	color:#666;
	background:#666;
	border:0;
	height:.5pt;
}

a {
	color:#000;
	text-decoration:none;
}

#print-logo {
	display:block;
	margin-bottom:12pt;
}

#byline, #contributor {
	font-size:.9em;
	font-style:italic;
}

h1 {
	font:normal 18pt/22pt Arial, sans-serif;
	padding-top:6pt;
	padding-bottom:8pt;
	border-top:1pt solid #ccc;
	border-bottom:1pt solid #ccc;
	margin-top:10pt;
	margin-right:20pt;
}

h2 {
	font:normal 11pt/12pt Arial, sans-serif;
	margin:0;
}

#printcontent h2 {
	font:normal 18pt/22pt Arial, sans-serif;
	padding-bottom:8pt;
	border-bottom:1pt solid #ccc;
	margin-top:25pt;
	margin-right:20pt;
}

#content-story h2, #content h2, #printcontent h2 {
  font:bold 14pt Arial, sans-serif;
  margin:0;
}

#content-story h3, #content h3, #printcontent h3 {
	font-family:Arial,Sans-serif;
	font-size:14pt;
	font-weight:normal;
}

#breadcrumbs, #ute-explore-en, #ute-explore-mi, #header-explore-ute, #ute-search, 
#language-ute, #contents, #footer-links span,
#page-top, #other-sites, #search-button, .search-button-btm,
#search-field-btm, #ute-entry-tabs-en, #ute-entry-tabs-mi,
#more-results, #results-pages, #found-box, #introimg, #header-explore,
#explore-en, #explore-mi, #subthemenav, #morelinks, #shortstory,
#search, #language-sub, #sub-entry-tabs, #next-part, #trail-buttons,
#resource-trail, #header-explore-mck, #mck-search-en, #logo,
#letter-box, #browse-by-letter, #mck-entry-tabs, #theme-explore-en,
#theme-explore-mi, #theme-search, #language-theme, #trail, #back-button,
#header-explore-theme, #language-home, #header-explore-home, #home-search, 
#entrylogo a, #entryhome-intro a, /* Removed for drupal version: #search-en, #search-mi, */ #printcontrols img,
#home-search-en, #home-search-mi, #theme-search-en, #theme-search-mi, #footer-links,
#resource-caption-info h3, #mck-entry-tabs-story, #mck-search-en,
#ute-search-en, #ute-search-mi, #isbn, #related-block, script, #ute-logo,
#read-button-en, read-button-mi, #ref-btm, #featured-theme, #intro-col h3,
#featured-theme-col-en, #featured-theme-col-mi, #coming-soon, #switch-lang-en, 
#switch-lang-mi, #newsbox, #blast-box, #print-story, #places-map, #govtnz
/* Added for drupal version: */ ,
#search-box, #search-en fieldset, #search-mi fieldset, #search-help, #browse, #browse_toggle, #admin-menu 
{
	display: none !important ;
}

.glossary-links, .img-icon, .noprint, .top, .sequence-thumb, .group-dropdown, hr.none, 
p.dnzb-link em, .hide, .community-contrib-imagetrail img, .st-title-box {
	display:none;
}

#content-story-resources {
	float:right;
	width:25%;
	margin-left:3%;
	margin-bottom:1.5em;
}

#content-res {
	text-align: center;
}

#sequence-thumb {
	display: none;
}

.resource-item, .gallery-item {
	padding:.5em;
	border:1px solid #ccc;
	margin-bottom:1.5em;
	width:90pt;
}

.gallery {
	display:inline-block;
}

.gallery-box-footer {
	margin-bottom:12pt;
	clear:left;
}

.gallery-item {
	margin:0 12pt 12pt 0;
	float:left;
}

.gallery-group {
	margin:0 0 12pt 75pt;
	width:400pt;
	clear:left;
} 

.gallery-title{
	clear:left;
}

.gallery-title h3 {
	font:bold 12pt Arial,Sans-serif;
	padding:0;
	margin:.4em 0 .8em 0;
}

#resource-detail {
	padding-bottom:3pt;
	border-bottom:1pt solid #ccc;
}

.resource-item p, .gallery-item p {
	font:normal 10pt/12pt Arial,Sans-serif;
	padding:0;
	margin:.3em 0 0 0;
}

#resource-caption-info {
	font-size:10pt;
	line-height:13pt;
	padding:0 12pt;
	border-bottom:1px solid #ccc;
	margin-top:12pt;
}

#resource-reference {
	font-family:Arial,Sans-serif;
	margin:0 14pt;
}

#resource-reference h5 {
	font-size:11pt;
	padding:0;
	margin:5pt 0 3pt 0;
}

#resource-reference p {
	font-size:9pt;
	line-height:12pt;
	padding:0;
	margin:0 0 6pt 0;
}

#entryhome-intro {
	font-size:12pt;
	line-height:18pt
}

#entry-caption {
	font-size:10pt;
	margin-top:30pt;
	margin-bottom:6pt;
	width:400px;
}

#hero-position img {
	border:none;
}

#entryhome-contents {
	page-break-before:always;
}

#entryhome-contents h4 {
	font-family:Arial,Sans-serif;
	font-size:14pt;
	margin-top:0;
	margin-bottom:14pt;
}

.page {
	padding:.5em;
	border:1pt solid #ccc;
	margin:0 1.5em 2em 0;
	width:25%;
	height:8em;
	float:left;
}	
	
#entryhome-contents .page h3 {
	font:bold 10pt Arial,Sans-serif;
	padding:0;
	margin:.3em 0 0 0;
}

#footer-citation, #footnotes, #disclaimer-st, #ref-mid {
	font:normal 9pt/14pt Arial, Sans-serif;
	padding:1em;
	border:1pt solid #ccc;
	margin-bottom:0;
	float:left;
}

#footer-citation p {
	padding:0;
	margin:0;
}

.copyright {
	clear:left;
}

#footnotes {
	margin-bottom:1em;
}

#footnotes h5 {
	margin-bottom:0;
}

#footnotes ol {
	margin-top:0;
	list-style-type:decimal;
}

#ref-mid {
	width:90%;
}

#ref-mid h3, #disclaimer-st h4 {
	font:bold 10pt/14pt Arial, Sans-serif;
	padding:0;
	margin:0;
}
#ref-mid p, #disclaimer-st p {
	padding:0;
	margin:0;
}

.topicbox {
	padding:0 1em 0 .8em;
	border-left:8pt solid #999;
	margin:.5em 1.5em 1em 0;
	width:60%;
}

#content-story .topicbox h3 {
	font:bold 12pt Arial,Sans-serif;
	padding:0;
	margin:0 0 .5em 0;
}

.topicbox p {
	font:normal 9pt/12pt Arial,Sans-serif;
	margin-top:0;
}

div#content div#biographies{
    clear: both;
    display: block;
}

div#footnotes{
    display: block;
    width: 90%;
}

.biography {
	padding-bottom:12pt;
	border-bottom:1pt dashed #ccc;
	margin-right:20pt;
}

#biofirst {
	margin-top:0;
}

.biography-name h3 {
	font:bold 11pt Arial,Sans-serif;
	padding:0;
	margin:12pt 0 0 0;
}

.biography img {
	margin:0 9pt 0 0;
	float:left;
}
.biography-txt p {
	padding:0;
	margin:0;
}
.biographies-gallery {
	margin-left:75pt;
}

p.dnzb-link {
	font:italic normal 8pt Arial,Sans-serif;
	margin-top:6pt;
	clear:left;
}

ul#sources, ul#suggestions {
	padding:0;
	margin:0;
}
ul#sources li {
	list-style-type:none;
	padding-top:0;
	padding-bottom:10pt;
	margin:0;
}
ul#sources h4 {
	font:bold 11pt Arial,Sans-serif;
	padding:0;
	margin:0;
}

#sources li h4 a {
	color:#000;
	text-decoration:none;
}

#sources li p {
	padding:0;
	margin:0;
}

ul#suggestions {
	padding:0;
	margin:0;
}

ul#suggestions li {
	list-style-type:none;
	padding:0 0 10pt 0;
	margin:0;
}
ul#suggestions p {
	padding:0;
	margin:0;
}

ul#bibliography {
	padding:1em 0 0 0;
	border-top:1px solid #999;
	margin:0;
}
#notebook {
	padding:5pt 16pt;
	border-top:1pt solid #ccc;
	margin-top:1.5em;
}
.community-contrib {
	clear:both;
}
.community-contrib h3 {
	font:bold .8em Arial,Sans-serif;
	padding:0;
	margin:.3em 0;
}
.community-contrib p {
	padding-top:0;
	margin-top:0;
}
.community-contrib img {
	padding-left:1em;
	border:none;
}
#notebook-imagetrail {
	padding:5pt 16pt;
	border-bottom:1pt solid #ccc;
}
.community-contrib-imagetrail h4 {
	font:bold 12pt Arial,Sans-serif;
	padding:0;
	margin:.4em 0 .8em 0;
}
.community-contrib-imagetrail p {
	font-size:9pt;
	padding:0;
	margin:.7em 0;
}

#st-intro p {
	padding:0;
	margin:0;
}
.st-box h3 {
	font-family:Arial,Sans-serif;
	font-size:14pt;
	margin-top:18pt;
	margin-bottom:12pt;
	float:left;
	clear:both;
	width:100%;
}
.st-box p {
	margin:5pt 0;
}
.st-box .page h4 {
	font:bold 10pt Arial,Sans-serif;
	padding:0;
	margin:.3em 0 0 0;
}
#group-list {
	page-break-before:always;
}

#group-list dt {
	font:bold 10pt Arial,Sans-serif;
	padding:0 0 .5em 0;
	border-bottom:1pt dotted #ccc;
	margin:0 0 .8em 0;
	width:60%;
}
#group-list dd {
	font:normal 10pt Arial,Sans-serif;
	padding:0;
	margin:0 0 .3em 0;
}

#hero-ss {
	float:right;
	padding:.6em;
	text-align:center;
	border:1pt solid #ccc;
	margin:.5em 0 0 1em;
}
#hero-ss p {
	font:normal 9pt Arial,Sans-serif;
	text-align:center;
	padding:0;
	margin:.5em 0 0 0;
	width:200px;
}

#intro-col {
	border-bottom:1pt solid #ccc;
}

.tease-lg {
	margin-bottom:1em;
	float:left;
}

.tease-lg img {
	float:left;
	padding:0 1.5em 0 0;
}

.tease-lg h3, #mclck h3 {
	font:normal 14pt Arial,Sans-serif;
	padding:0;
	margin:0;
}
.tease-lg p, #mclck p {
	padding:.3em 0 0 0;
	margin:0;
}

#mclck {
	margin:1em 0;
	clear:left;
}
#mclck img {
	float:right;
	margin:-1em 0 0 1.5em;
}
#daily-feature-res img {
	margin:1.5em 0 0 1.5em;
	float:right;
}
#daily-feature-en h2, #daily-feature-mi h2 {
	font:bold 10pt/14pt Arial, Sans-serif;
}

#daily-feature-tease h3 {
	padding:.3em 0 0 0;
	border-top:1pt solid #ccc;
	margin:.3em 0 .5em 0;
	width:20em;
}
#daily-feature-tease p {
	padding:0;
	margin:0;
}

#newsbox-top {
	border-top:1pt solid #ccc;
	margin-top:1em;
	clear:left;
}
dl.home-col {
	margin:0 4em 3em 0;
	float:left;
}
dl.home-col dd {
	padding:0;
	margin:0;
}
dl.home-col h3 {
	padding:.3em 0;
	border-bottom:1pt dashed #ccc;
	margin:.2em 0 .1em 0;
}
#header-banner-mck {
	padding:0;
	margin:0 0 1.5em 2em;
}

/* Drupal version overrides */

body.admin-menu, #sliding {
	position: static ;
	width: auto ;
}

tbody {
	border: none ;
}

/* hide print buttons in printed short story page */
body.ss #print-ss, body.ss #back {
	display: none;
}

@media print{
	/* stop IE7 reducing print s/sheet font size */
	* + html body.ss .container .head h1,
	* + html body.ss .container .content h3,
	* + html body.ss p,
	* + html body.ss li{
		font-size: 140%;
		line-height: 150%;
	}
}

/* commenting */

#comments .box{
  display:none;
}

#comments .pager{
  display:none;
}

#comments .indented{
  margin-left:0;
}

#comments .comment{
  margin-bottom:15px;
}


/* glossary */

dfn {
  font-style: inherit;
}

a.glossary-term {
  color: inherit;
  border: none;
}

.gallery-resources {
	display: block;
	float:left;
	padding-left:15px;
}