/*------------------------------------------------------------------

[Allens Arthur Robinson]

Print Stylesheet

------------------------------------------------------------------*/


/* Hide items */

#top,
#utilityNav,
#header,
#breadcrumbs,
#pageInfo embed, #pageInfo object,
.pageFunctions,
#localNav,
p.btn,
#footerSupport,
#footerNav, #legalsNav,
#sidebar,
#homeBanner, #contentBanner, #sectionBanner,
.bookmarks,
.sorting
{
	display: none;
}


#container {  width: auto !important; margin: 20px 20px 0 20px !important; }


#main { 
	background: none;
	overflow: visible;
	height: auto;
}

#content {
	margin: 0 !important;
	background: none !important;
	padding: 0 !important;
	overflow: visible;
	height: auto;
}

.split-main { 
	float: none;
	border: 0;
	width: auto !important;
	min-height: 0;
	overflow: visible;
}
.split-side { float: none; }

/* Allens Logo */
h1 { 
	margin: 0; 
	float: none;
}

h1 a { 
	position: static; 
	top: auto; left: auto; 
	font-size: 2em; 
	width: auto; 
	height: auto; 
	line-height: 1.5em;
	overflow: visible;
	display: inline;
}

h1 a strong, h1 a span { 
	position: static; 
	top: auto; left: auto;
	width: auto; 
	height: auto; 
}


#header { height: auto; margin: 15px 0 20px 0; }

/* start display Allens Arthur Robinson heading */
/* #header { display: block !important; }
#header #globalNav { display: none !important; } */
#printhead { display: block !important;  }
/* end display Allens Arthur Robinson heading */


.s-home h1 a { display: block !important; }
.s-home #header { display: block !important; }
.s-home #header ul { display: none; }

#snapshot { display: none; }

#pageInfo { 
	margin: 0;
	position: static;
	height: auto;
}

#pageInfo h2 {
	font-size: 1.5em;
	line-height: 2.3em;
	height: auto;
}

#pageInfo h2 strong {
	height: auto;
	position: static;
	top: auto; left: auto;
	padding: 0;
}
#pageInfo h2 span { position: static; }

h2 { height: auto; }
h2 span { height: auto; position: static; }
h2,h3,h4 { page-break-after: avoid; }

.standout .corner { display: none; }

#sectionFooter { display: none; }

#footer {
	width: auto;
	padding: 20px 0 0 0;
	margin: 0 20px;
}

h2.longheading { width: auto; }

.pubList {
	overflow: visible;
	height: auto;
	background: none;
}
.pubList li { page-break-inside: avoid; }


/* Truncated text */
.truncate_ellipsis { display: none !important; }
.truncate_more { display: inline !important; }

/* Alphabet list */
.s-search .split-side { display: none; }
.s-results .split-side { display: none; }


/* Return to top */
.returnrule { height: auto; }
.returnrule p.return { display: none; }
.returnrule .hr {
	position: static;
	top: auto; left: auto;
}
p.return { display: none; }

/* Contact list */
ul.contactList {
	overflow: visible;
	height: auto;
	width: auto;
}
ul.contactList li {
	float: none; 
	width: auto;
}

/* Related pubs */
.relatedPubs * {
	height: auto !important;
	overflow: visible !important;
	float: none !important;
	width: auto !important ;
}

/* Featured Items */
.featured-items-1, .featured-items-2,
.featured-items-1 *, .featured-items-2 * {
	overflow: visible !important;
	float: none !important;
	border: none !important;
	width: auto !important;
	position: static !important;
	height: auto !important;
}
.featured-items-1 h3 span,
.featured-items-2 h3 span { display: none; }

.featured-items-2 li { background: none !important; }
.featured-items-2 p { padding: 0 !important; }


.columnBlock { 
	background: none;
	overflow: visible;
	height: auto;
}
.columnBlock .column {
	float: none;
	margin: auto;
	width: auto;
}

.split-list {
	overflow: visible;
}
.split-list ul {
	float: none;
	width: auto;
}
.split-list .col-1 { margin-bottom: 0; }

ul.pubHomeNews {
	overflow: visible;
	height: auto;
	background: none;
}
ul.pubHomeNews li { 
	border: 0;
	width: auto;
	float: none;
	overflow: hidden;
}


#footer { clear: both; }

.expertResults td { page-break-inside: avoid; }