#attributes, #menu01, #extra-menu01, .block06, .col07, .block04, .site-info, .block01, #page-menu01, div.footer ul.menu, .article-data, .col03, .col04, .front-blocks, .block03_b, .block03_c, #Kunena #ktop, .event-table-title, .pageslinks, #el_filter { display: none; }

#header #logo { border-bottom: solid 1px #ccc; padding: 0 0 15px 0; }
#header #logo a img  { display: block; }

H1, .componentheading { margin: 20px 0 0 0; border: none; }

DIV.footer { border-top: solid 1px #ccc; margin: 20px 0 0 0; padding: 0; }

TABLE { width: 100%; }
TABLE TD { border: solid #e7e7e7; border-width: 1px 0; }

div.event-search table th img,  #el_filter { display: none; }
#value_logo {
	position: absolute;
	right: 40px;
	top: 100px;
}
div.event-search table td p.name { font-weight: bold; }
#label_illustrative_files, #value_illustrative_files, a.print, #activity-details-hgroup .meta { display: none }

/* => Activity details */
/* -------------------------------------------------------------------------- */
#activity-details {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#activity-details li {
	margin: 0 30px 30px 0;
}
#activity-details #section-description { width: 940px }
#activity-details #section-contact { width: 630px }
#prints #activity-details h2 {
	padding-bottom: 3px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	text-transform: uppercase;
}
#contact_organization_in_title {
	position: absolute;
	right: 40px;
	top: 80px;
}
#activity-details dl {
	padding: 0;
	margin: 0;
}
#activity-details dt, #contact_organization_in_title dt {
	margin-bottom: 3px;
	font-weight: bold;
}
#activity-details dd, #contact_organization_in_title dd {
	margin: 0 0 10px;
	padding: 0;
}
#prints #activity-details dd ol, #prints #activity-details dd ul { padding: 12px 0 12px 30px; }
#prints #activity-details dd ol li {
	margin-left: 4px;
	list-style-type: decimal
}
#prints #activity-details dd ul li { list-style-type: disc }
#prints #activity-details dd li {
	display: list-item;
	margin: 0 0 4px;
	width: auto;
	background: none;
}

/* Fix for ff2 */

.clear { overflow: visible !important; }
.col { overflow: visible !important; }
*:first-child+HTML .clear { overflow: hidden !important; }
*:first-child+HTML .col { overflow: hidden !important; }
* HTML .col { overflow: hidden; }
