body {
	margin: 4px;
}
body,div,td,th,span, h1, h2, h3, fieldset, legend, select, input {
	background:white !important;
	font-size:13pt !important;
}
label {
	font-size:10pt !important;
}
h1 {
	font-size:18pt !important;
	font-weight:bold;
}
h2 {
	font-size:15pt !important;
	font-weight:bold;
}
h3 {
	font-size:14pt !important;
	font-weight:bold;
}
.show-only-on-print {
    display: initial !important;
}
.no-print {
	display:none !important;
}

.form-row input[type=checkbox], .form-row input[type=radio] {
	position:initial !important;
	width:initial !important;
	height:initial !important;
	margin:initial !important;
}
.form-row input[type=radio] + label, .form-row input[type=checkbox] + label {
	background-image:none !important;
	padding:initial !important;
	margin:initial !important;
}
.form-row .control-box.grouped-control input[type=checkbox], .form-row .control-box.grouped-control input[type=radio] {
	float:left !important;

	clear:left !important;
}
.form-row .control-box.grouped-control input[type=checkbox] + label, .form-row .control-box.grouped-control input[type=radio] + label {
	float:left !important;
	clear:right !important;

}

.calendar-grid-day, .calendar-grid-day div, .calendar-grid-day a, .calendar-grid-day div, .calendar-print-other-month-content,
.calendar-print-other-month-header,.calendar-print-other-month-title, th.calendar-grid-day-header {
	font-size: 6pt !important;
}
td.calendar-grid-day {
line-height:6pt;
padding-bottom:0px;
}
td.calendar-grid-day .grid-sequence-link {
display:none;
}
/*.control-box .form-row input[type=checkbox], .control-box .form-row input[type=radio]   */
/*.control-box .form-row input[type=radio] + label, .form-row input[type=checkbox] + label {
	float:left;
}
*//*
a:link, a:visited { 
	color: #520; 
	background: transparent; 
	font-weight: bold; 
	text-decoration: underline; 
}
a:link:after, a:visited:after { 
	content: " (" attr(href) ") "; 
font-size: 90%; 
}
*/

/*
.ui-dialog {
	height:auto;
	width:auto;
	top:50px;
	left:50px;
}
	*/