/* 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, 
#sqlDump, 
#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,
#sqlDump,
#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  ;
}*/


