body {
    font-size: 1em;
    background-image: none;
}
div#administor_logo, div#logo {
	margin:-2px 15px 0px 0px;
	float:left;
	clear:both;
	height:auto;
	padding:0;
}
div#topmenu, div.administrators_ucan-login, div.ucan_twitter, div#administrators_searchbox, div.header-like, input.forum-keep-me-updated {
	display:none;
}
div.content-view-full {
	width:100%;
	margin:0;
	padding:0;
}
div.home-page-left {
	position:relative;
	display:inline-block;
	float:left;
	width:65%;
	margin:0px 0px 0px 0px;
	padding:0;
}

div.right_picture_top, div.right-column {
	position:relative;
	display:inline-block;
	float:right;
	width:32%;
	margin:-5px 0px 0px 0px;
	padding:0;
}
div.right_picture_top img {
    width: 100%;
    height: auto;
    display: block;
}
div.attribute-header h1, div.attribute-header h1.long, div.user-edit div.attribute-header h1 {
    font-family: Georgia,Times New Roman,serif;
    color: #000;
    margin: 2px 0px 0px 0px;
    font-weight: bold;
    padding-bottom:0px;
}

div.section_id_10 div.attribute-header h1, div.section_id_10 div.attribute-header h1.long, div.section_id_10 div.user-edit div.attribute-header h1, div.section_id_6 div.attribute-header h1, div.section_id_6 div.attribute-header h1.long, div.section_id_6 div.user-edit div.attribute-header h1 {
	color:#b21334;
	margin: 5px 0px 0px 0px;
    	font-weight: bold;
	padding-bottom:0px;
}
div.section_10 div.attribute-long a, div.section_10 div.attribute-short a, div.section_10 div.content-view-children a, div.class-event-calendar a {
	color:#b21334;
	text-decoration:none;
    	font-family: 'Roboto',Arial,Sans-serif;
}
div.attribute-long a {
    color: #ff002d;
    text-decoration: none;
    font-family: 'Roboto',Arial,Sans-serif;
}
div.right-column a {
    color: #ff002d;
    text-decoration: none;
}
div.section_10 a, div.section_6 a {
	color:#b21334;
	text-decoration:none;
}

div.attribute-long h4 {
	margin-top:0.8em;
}
div.attribute-long table td {
	border:1px solid #789;
	padding:10px 10px;
}
div.attribute-header h1, div#footer {
	background-image:none;
}

div.attribute-long ul li, div.attribute-short ul li {
    padding-left: 10px;
    list-style-image: url("../images/bullet_list.gif");
    font-family: 'Roboto',Arial,Sans-serif;
    background-image:none;
}

div.section_10 div.attribute-long ul li, div.section_10 div.attribute-short ul li {
    padding-left: 15px;
    list-style-image: url("../images/circle.gif");
    font-family: 'Roboto',Arial,Sans-serif;
    background-image:none;
}

div.separator {
	margin-top:-10px;
	background-image:none;
	display:block;
	height:100%;
}

hr.separator-along {
	border-top:50px solid transparent;
	-moz-border-image:url("../images/main_divider.png") 50 50 stretch;
	-webkit-border-image:url("../images/main_divider.png") 0 0 stretch;
	-webkit-margin-before:-40px;
	background:url("../images/main_divider.png") no-repeat top;
	height:40px;
	width:auto;
}

hr.separator-left {
	border-top:13px solid transparent;
	-moz-border-image: url("../images/right_column_divider.png") 13 13 stretch;
	background:url("../images/right_column_divider.png") no-repeat top;
	-webkit-border-image:url("../images/right_column_divider.png") 0 0 stretch;
	height:13px;
	width:auto;
}

div#searchbox, div#path, div#sidemenu, div#extrainfo, div#usermenu, div#toolbar, div#footer div.footer-logo, div#footer div.footer_menu, div#footer div.footer-right, div.ucan-login {
    display: none; /* Hide elments not wanted on a printed page */
}

body, div#page, div#header {
    background-color: transparent;
    margin: 0;
    padding: 0;
    border: none;
}

/*div#columns
{
    padding: 0;
}*/

div#main-position {
    /*margin: 0;*/
    clear:both;
    height:auto;
}
div.content-view-full {
	margin:0;
	padding:0;
}
.attribute-pdf a {
	margin-left:-20px;
}
div#ezagenda_calendar_right {
    padding-left: 0px;
    margin-left: 0px;
}

div#main-position, div.float-insert {
    float: none;
}

div.box {
    border: none;
    margin: 0;
    padding: 0;
    background-color: #ffffff;
}

div.box div.box-content {
    padding: 0;
}

div.box div.tl, div.box div.tr, div.box div.br, div.box div.bl {
    background-image: none;
}
div#footer div.contact-us {
	position:relative;
	margin-top:-15px;
	padding:0;
	text-align:left;
	width:100%;
	line-height:15px;
	display:block;
}
div#footer div.contact-us a {
	color:#000;
	text-decoration:none;
}
div#footer {
	float:none;
	width:100%;
	position:relative;
	display:block;
}

