body, #header, .content-wrapper,.content-footer, .wrapper-overlay, .board-members, .reports-banner, .sitemap .content { background-image:none; background-color:#fff; }
.wrapper-overlay { display:none; }

#header .site-tools, #main-menu, #section-menu, .content-actions {
display: none;
}

#globalbanner {display: none;}

/* ------ fixes done by marekond start -------- */
.wrapper {overflow:visible;}
.content-highlight div.print-clearer {display:block;width:100%;height:20pt;float:none;clear:both !important;}
.content-highlight div.print-next {page-break-after:always;}
.content-highlight div.column-right-print {position:relative;display:block;float:none;width:100%;margin-left:0;}
.content-highlight div.column-right-print .calendar-content {clear:both !important;}
.content-highlight div.column-right-print .calendar-content .calendar {clear:both !important;}

.section-frontpage .flash-area {display:none;}
.frontpage #content-area .clearer-print {display:block;float:none;clear:both;}
.frontpage #content-area .column-right-print {display:block;float:none;clear:both;}

.content-highlight div {width:auto;float:none;display:block;}
.content-highlight div.content, .content-highlight h1, .content-highlight div h1 {width:470pt;float:none;}
.content-highlight div.first {border-right-width:0px;}

.board-members div.content div.desc {float:left;}

.content-highlight #releases {display:block;overflow:visible;float:none;clear:both;}
.content-highlight #releases  .content {display:block !important;clear:both !important;float:none !important;}
.content-highlight .share  {display:block !important;clear:both;}
#releases .action-links, .share .action-links {display:none !important;}
.investors-frontpage .link-list {display:none;}
.reports-banner {float:none;padding-left:0;height:auto;margin-bottom:10pt;background:#ffffff url("") !important;}
.reports-banner h2 {width:auto;color:#000000 !important;text-align:left;margin:10pt 0;padding:0;}
.reports-banner h3 {width:auto;color:#000000 !important;padding:0;margin:0 0 10pt 0;}
.reports-banner .desc, .reports-banner .desc a, .reports-banner .desc span {color:#000000;width:auto;}
.content-selection {display:none !important;} 

.cal-events, .cal-events-wide ul, .cal-events .content-col-left ul, .cal-events div.cal-event-item { overflow:visible; float:none; }
.cal-events .content-col-right {display:none;}
.cal-events .content-col-left { width:470pt; float:none; display:block; margin-right:0;}
.cal-events .content-col-left h1 {width:auto;margin-left:0;}
.cal-events .content-col-left li div {width:450pt;float:none;clear:both;margin:5pt 0 0 8pt;}
.cal-events-wide {position:relative;top:15pt;bottom:15pt;float:none;clear:both;width:470pt;}
.cal-events-wide h1 {width:auto;margin-left:0;}
.cal-events-wide li div {width:450pt;float:none;clear:both;margin:5pt 0 0 8pt;}

.cal-events .content .content-col-left ul li {margin-bottom:0;float:none;}
.cal-events .content .content-col-left ul li img {display:inline;position:relative;}
.cal-events .content .content-col-left ul li div {float:none;margin-left:7pt;position:relative;top:-5pt;overflow:visible;}
.cal-events div.cal-event-item div.col1 { float:none; }
.cal-events div.cal-event-item div.col2 {display:none;}
.cal-events .content .content-col-left h1 {margin-bottom:15pt;padding-bottom:0;}
.cal-events .content .content-col-left .content h2 {padding:2pt 0 5pt !important;margin:0 !important;}

.desc img {max-width:450pt;}
.content .desc img { float:none;}

.document-list .content {width:470pt;overflow:visible;margin-left:0px;float:none;}
.document-list .content h2 {display:block;float:none;clear:both;margin:3pt 0;padding:3pt 0;font-size:13pt;font-weight:bold;}
.document-list .content ul { width:100%; overflow:visible;}
.document-list .content li { width:100%; padding-bottom:10pt;margin-top:10pt;float:none; display:block; clear:both;}
.document-list .content li div { width:450pt; float:none; display:block; clear:both;}
.document-list .content li a { float:none; display:block;}
.document-list .content li em { width:100%; float:none; clear:both;}
.document-list .content li img {float:left; display:inline; padding-bottom:0; }
.document-list .content li div div { width:100%; float:none; display:block; margin-top:10px;clear:both; }
.document-list .content li div div a {float:none;clear:both;}

.form-area input {border:1px solid #f2f2f2;background:#FFFFFF url("");margin-bottom:5pt;}
.form-area textarea {border:1px solid #f2f2f2;background:#FFFFFF url("");}
.form-area select {background:#FFFFFF url("");}
.form-area span.text-field { background:#FFFFFF url("");}
.form-area span.text-field input { background:#FFFFFF url("");}

.sitemap .content {float:none; overflow:visible;} 
.sitemap .column { width:450pt; display:block;float:none;clear:both;}
.sitemap .column ul { width:100%; float:none; display:block; clear:both;list-style-type:disc;}
.sitemap .column ul li { width:100%; float:none; display:block;clear:both; } 
.sitemap .column ul li a {font-size:13pt;font-weight:bold;}
.sitemap .column ul li li a {font-size:11pt;font-weight:bold;}
.sitemap .column ul li li li a {font-size:11pt;font-weight:normal;}

#anual-general-meeting #anual-general-meeting-left {float:none;width:100%;}
#anual-general-meeting #anual-general-meeting-right {display:none;}

/* ------ fixes done by marekond end -------- */

#footer div.links, #footer div.address { display: none; }
#footer { width:100%; height:auto; float:none; display:inline; background:#fff; color:#000; }
#footer h3 { float:left; margin-right:5px; border:none; padding:0; margin-bottom:0; color:#000; }
#footer .copyright { width:auto; height:auto; float:none; display:block; margin-left:0; text-align:left; border:0; clear:both; }
#footer .copyright h3 {display:inline; width:auto; font-weight:normal;font-size:11px;border:0;}
#footer .copyright  p { width:auto; float:none; margin-right:5px; display:inline; margin-bottom:0; margin-top:0; }
#footer .copyright p span { width:auto; float:none; display:inline; margin-top:0; margin-right:5px; }
#footer .copyright a { color:#000; }

.wrapper, .content-wrapper, #content-area, .content-main, .content, table{
width: 100%; margin: 0; float: none; padding:0; min-height:auto;
}

#content-area { border:none; height:auto; }

#header a.logo { margin-left:0;}

#header a.logo img {display: block; margin-left:0;}

div.breadcrumbpath { width:100%; display:block; overflow:hidden; height:16px; padding-bottom:16px; }

.content-main h1 { width:auto; }

.content-footer { margin-left:0; float:none; height:auto; }
.content-footer .modified-date {display:block;width:100%;clear:both;float:none; margin:0; padding:20pt 0 10pt 0; }

td, th { border:none; border-bottom:solid 1px #ccc; width:auto;}
.calendar td { border:solid 1px #ccc; background-image:none; } 

div.desc .noBorders { border:none; }
div.desc .noBorders th, .desc .noBorders td { border:none; }

.document-list .icon-desc {float:none;}

.document-list .action-links,
.document-list .year-links { display:none;}

.cal-events .content { width:731px; float:none; }
.cal-events-wide { width:731px; float:none; }

/* one highlight in one row */
.content-highlight .content {display:block;float:none;clear:both;}
.content-highlight .content table.content-highlight-section td.second {width:auto;}
.content-highlight .content table.content-highlight-section {width:auto;}

