﻿body { font-family: verdana,arial,sans-serif; font-size: 16px; }
p { margin: 0 0 1em; }
.navbar, .linkbanner, .right, .backtotop a, .copyright a, .navbarline, .bbba { display: none; }
.inner { position: relative; height: 150px; }

.currentevent { overflow: hidden; clear: both; }
.eventcover { float: left; width: 210px; padding: 0 20px 0 0; }
.eventcover img { max-width: 210px; width: auto !important; width: 210px; }
.details { float: left; width: 70%; padding: 40px 0 0; }
.details h1, .details h2 { font-size: 1.2em; }
.details h3, .details p { font-size: 0.75em; line-height: 1.6em; }
.details h1 { margin: 0 0 10px; }
.details h2 { line-height: 1.6em; }
.content { padding: 20px 0 0; font-size: 12px; }

.copyright { text-align: center; font-size: 12px; }

.programme h2 { padding: 0 0 10px; }
.programme .item { overflow: hidden; padding: 0 0 10px; }
.programme .time { float: left; display: block; width: 100px; }
.programme .text { float: left; width: 500px; }
.programme .text .col1, .programme .text .col2 { float: left; width: 215px; background: #ddd; padding: 10px; }
.programme .text .col2 { margin: 0 0 0 10px; background: #eee; }
.programme .text ul, .programme .text ol { list-style-position: inside; }

.speakers { padding: 2em 0 0; }
.speakers ul { list-style: none; margin: 0; padding: 0; }
.speakers li { overflow: hidden; border-top: 1px solid #666; }
.speakers li:first-child { border: 0; }
.speakers .text { clear: both; }
.speakerinner { overflow: hidden; padding: 10px 0 0; }
.speakerinner .imgholder { float: left; height: 80px; width: 80px; padding: 0 10px 10px 0; overflow: hidden; }
.speakerinner .imgholder img { max-width: 80px; max-height: 80px; }
.speakerinner .info { float: left; width: 120px; }
.speakerinner h3 { font-size: 1.1em; margin: 0 0 1em; }
.speakerinner .job { font-size: 1em; margin: 0 0 1em; }
.speakerinner .company { font-size: 1em; font-weight: bold; }
#tooltip { display: none !important; }

