/* 3.8.0.3 (2005/07/15) New Type ScroolBar */
@media screen {
	div#divPos { position:relative; top:0px; left:0px; }

	div#outer {
		top:0px; left:0px;
	/*	width:0%; height:0%; position: absolute; clip:rect(0 100% 100% 0);	*/
		position: absolute; clip:rect(0 100% 100% 0);
	/*	width:0%; height:0%; position: relative;	*/
		overflow-x:hidden;
	}

	div#outer div#layer  {
	/*	overflow: auto; width:0px; height: 0px;		*/
		overflow: auto;
	/*	border-top: Beige 0px solid; padding:0px;	*/
		border-top: #eeeeff 0px solid; padding:0px;
	}

/*	div#divHide {overflow-y:hidden;width:0%;padding:0px;}	*/
/*	div#divHide {overflow-y:hidden; padding:0px;}	*/
	div#divHide {overflow-y:hidden; padding:0px; padding-bottom:1px;}

	div#divHide thead#header th{ position:relative; z-index:10; left:0px;  left:0px;}
}
@media print {

	div#divPos { position:static; overflow:visible; }

	div#outer {position: static; overflow:visible; }

	div#outer div#layer {overflow:visible;	}
	div#divHide {overflow:visible;}
	div#divHide thead#header th{ position:static; }
	
	/* 4.3.7.4 (2009/07/01) for FireFox */
	table.viewTable {
		border-collapse: collapse;
	}
	table.viewTable th, table.viewTable td { 
		border: 1px solid Black;
	}
	
	/* 5.10.11.0 (2019/05/03) for ie11 chrome*/
	div#layer{
	  overflow-x: visible !important;
	  overflow-y: visible !important;
	}
	
	/* div#divHide thead#header { display: table-header-group; } */
}