			/**
			 *	PRINT Stylesheet
			 * 
			 *	First 'neutralize' all the positioning/overflow CSS added by Layout
			 *	Then change or add cosmetic styles (borders, padding) for printing
			 *
			 *	MUST use "!important" for all size, position, margin & overflow rules,
			 *	so these will 'override' styles applied to the elements by Layout
			 */

/* NEUTRALIZE 'layout container' styles */	
html, body {	
	overflow:	visible 	!important;
	width:		auto		!important;
	height:		auto		!important;
	background:	transparent	!important;	
}

/* NEUTRALIZE 'layout element' styles */
/*.ui-layout-pane,
.ui-layout-resizer,
.ui-layout-toggler {
	display:	none		!important; 
	position:	relative	!important;
	top:		auto		!important;
	bottom:		auto		!important;
	left:		auto		!important;
	right:		auto		!important;
	width:		auto		!important;
	height:		auto		!important;
	overflow:	visible		!important;
}*/

/* SHOW ONLY the panes you want */
/*.ui-layout-pane-center {
	display:	block		!important;
	border:		0			!important;
	padding:	0			!important;
	background:	transparent	!important;
}

.ui-layout-center,
.ui-layout-content { 
	overflow: 	visible		!important;
	background:	transparent	!important;
}
.ui-layout-center ul {
	display: 	none 		!important;
}

.ui-widget-content {
	border:		none		!important;
}*/

.ui-layout-center {   
    padding-top: 0			!important;
    margin-top: 0			!important;
}

/*.multiple {
	overflow: 	visible		!important;
	background:	transparent	!important;
	position: 	static		!important;
}
.first input {
	display: 	none		!important;
}
*/
/*
#document { 
	border: 	0			!important;
}
#document table.content {
	margin: 	0			!important;
}
*/
/*.header, .header_all, .title { 
	display: 	none		!important;
}*/
.box_shadow {
	border: 				0 					!important;	
	-webkit-box-shadow: 	#FFFFFF 0px 0px 0px !important;
	-moz-box-shadow: 		#FFFFFF 0px 0px 0px !important;
	box-shadow: 			#FFFFFF 0px 0px 0px !important;	
}
/*.extra_padding {
	padding: 	0 			!important;
}
.extra_large_padding {
	padding: 	0 			!important;
}*/
.highlight {
	background:	transparent !important;
}
.print {
	display: 	block		!important;
}
div.hr {
	width: 100%;
	height: 1px;
	background: #993366;
}
div.hr hr {
  	display: none;
}


/* go top */
.go-top { 
	display: 	none		!important;
}
/* pagination */
.header { 
	display: 	none		!important;
}
/* search form */
.box_search {
	display: 	none 		!important;
}
/* tabs */
.tabs-wrapper {
	border: 	0 			!important;
	margin-top: 0			!important;
	padding-top: 0			!important;
}
.tabs-wrapper ul {
	display: 	none 		!important;
}

/* logo */
.logo {	
	overflow: 	visible		!important;	
	position: 	static		!important;
}

.box_document {
	border: 	0 			!important;
}

.box_document {
	border: 	0 			!important;
}	

/* grid */  
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;        
}
.col-sm-12 {
	width: 100%;
}
.col-sm-11 {
	width: 91.66666667%;
}
.col-sm-10 {
	width: 83.33333333%;
}
.col-sm-9 {
	width: 75%;
}
.col-sm-8 {
	width: 66.66666667%;
}
.col-sm-7 {
	width: 58.33333333%;
}
.col-sm-6 {
	width: 50%;
}
.col-sm-5 {
	width: 41.66666667%;
}
.col-sm-4 {
	width: 33.33333333%;
}
.col-sm-3 {
	width: 25%;
}
.col-sm-2 {
	width: 16.66666667%;
}
.col-sm-1 {
	width: 8.33333333%;
}