#page-content-layout {
	width:auto;
	font-family:Verdana, Arial; font-size:10pt; line-height:normal;
}
.x-field > .title:after { content: ': '; }

/*
div#XFORM_CONTENT .event-component input[type=text], div#XFORM_CONTENT .event-component input[type=password],
div#XFORM_CONTENT .event-component textarea, div#XFORM_CONTENT .event-component select { font-family:Verdana, Arial; font-size:100%; }
*/

.event-component { text-align:left; }

/* CityU Template Fix! */
html > body.cityu-layout-content { overflow-y:visible; }