/* CSS Document */
#main{
	overflow: hidden;
}

#sidebar	{
	float:none;
	width:inherit!important;
	display:block;
	height: inherit!important;
	box-shadow:none;
}
#search_menu{
	float:none;
	width:inherit;
	display:block;
	height: inherit;
	position:relative;
	left:0px;
	padding:0px 0px 10px 0px;
	page-break-inside: avoid;
}
#advancedsearch	{
	page-break-inside: avoid;
}
#viewport	{
	height: inherit!important;
	display:block;
	margin:0px;
}
#viewport img {
	page-break-inside: avoid;
}
div.the-header h1, div.the-header h2 { text-align: left; }
.pagelinkslong span,
p.pagelinkslong a.nothanks,
#search_menu a.resetbutton,
#issue-nav, .showhistory,
.asearchbutton,
.portlet-content .admindata,
#footerlinks,
#taxnav,
#navigation,
#info_bar,
#menu_bar,
#side_bar,
.morerefinements,
.donotprint,
#login_logout,
#ocrbar,
#searchbacknextinheader,
#tools,
.nodeactions,
#sharemenu,
#page-nav,
a.recadd2,
.img_tag,
#toggle-toolbox,
#showHideTags,
#addTag,
#mapAdd,
#recAdd,
a.editatag.sprite,
#showHideTags label.hide,
a.mapadd2,
a.addtag2,
a.mapadd3,
#toggle-sidebar 	{
	display: none!important;
}
#main_content_wrap, div.the-body	{
	margin: 0px;
	border: none;
}
#main	{
	display: table;
	width: 100%;
}
#header	{
	left: 0;
	position: relative;
}
div.the-body {
	display: table-caption;
}
#footer	{
	padding: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	top: 0px;
	page-break-inside: avoid;
}
#main, div.main_content	{
	padding: 0px;
}
#thezone{
	height: inherit!important;
}
#thezone .portlet-content, #sidebar .portlet-content, .portlet-content, div.the-headerVIEW h2, div.the-headerVIEW h1	{
	margin: 0px;
	padding: 0px;
}

div#thezone div.portlet div.portlet-header	{
	padding: 6px 0 6px 0;
}
#thezone .portlet-header, #sidebar .portlet-header, #report_comments .portlet-header,  .portlet-header	{
	margin-left: 0px!important;
	padding-left: 0px;
	color: #666666;
	background-color: #ffffff;
}
#search_menu, #search_menu label, #search_menu p.lab, #search_menu .tick	{
	color: #333333;
	background-color: #ffffff;
}
.portlet-header .expandcolapse	{
	display: none;
}
#client_logo	{
	float: none;
}
#toolbox	{
	position: inherit;
	float: none;
	padding: 0;
	width: 100%;
	display: table-footer-group;
}
#toggle-toolbox{
	display: none;
}
div sr2:hover a	{
	color: #333333;
}
body {
  width: 100%;
  margin: 0;
  padding: 0;
}

@page {
  margin: 1cm 2cm;
}
a[href^="http://"]:after {
	content: " (" attr(href) ")";
	font-size: 90%;
	word-wrap: break-word;
}

img[id^="hero"] {
	top: 0px;
	margin-top:10px;
	margin-bottom: 0px;
	height: 100%!important;
	width: 100%!important;
}
img[src*=lianza]	{
	-webkit-filter: invert(1);
	filter: invert(1);
}
#search_menu table tr	{
	display: inline-block;
}
input radio	{
	display: inline-block;
}
.mCSB_container, .mCSB_dragger_bar, #main_content	{
	top: 0px!important;
}
div.stuffThumbs	{
	margin:	10px 0;
}
div.stuffThumbs img, div.stuffThumbsLink	{
	padding: 0;
	margin: 0;
}
td.stuffMain, table td.stuffSide	{
	display: block;
	width: 100%;
}
#sidebar a, a 	{
	text-decoration: none;
}
div.cc_i_txt img	{
	float: none;
}
div.cc_i_txt	{
	height: 120px;
}
.resStack{ width:100%!important; position:relative!important; clear:both; margin: 0!important; display: block; float: none!important; min-width: 100%!important; }

/*.donotprint,
#menuBar,
#recollect_bar,
#actionitems,
div.nodeactions,
#rightMenu #rhsidemenu .ui-tabs-nav,
a.recedit,
div#book3,
form#NodeViewForm,
#backlinkmenu,
div#Pages,
div#actiondupe,
.addageotag,
#disco form {
	display: none ;
}

#rightMenu,
div.datapage.hidden,
#disco div.ui-accordion div.ui-accordion-content[style] {
	display: block ;
	visibility: visible  ;
}*/


