/*
    Document   : ahold-ar-print.css
    Created on : 16-Nov-2009, 14:55:39
    Description: Master stylesheet for Ahold 2009 Annual Report site, print version
    Updated on : 24-Dec-2009, 13:45:00
*/


/* hide all the background images */
* { background-image:none  !important;   }
/* hide all the background images */
* { background-image:none  !important; overflow:visible; text-align:left;  }



/* hide these  from print version */
#header #ar-logo,
#header #sitetabs,
#header #topnav,
#header #breadcrumb,
#content #sidebar,
.board-members .note-tab-inner,
.backtop,
#footer,
#utilitiesbar{ display:none !important; }
#ar-logo, #sitetabs, #topnav, #breadcrumb, #sidebar, .board-members .note-tab-inner, .backtop, #footer, #utilitiesbar, .readmore, .tot, .tof{ display:none !important; }
/* print specific alterations */

body {margin: 0px; padding: 0px; background-color:#fff; background-image:none; color:#000; }
form{ display:inline; }

#logo { float:none; margin-left:15px; }

body, .surface, #wallpaper { height:auto; width:auto; display:inline; position:static; overflow:visible;  }
.wrap { /*background-image:none !important;  display:inline;*/   margin:0; }
#content, #data { /* display:inline;  position:static; */ }
#content #primary-content{ /*float:none; display:inline; */ float:none;   }

.border-content { padding:0 }
.border-outer-wrap,
.border-inner-wrap,
.border-content { float:none; }

.segments { float:none; clear:both; }

#intro p { width:700px;}
.intro-quote { float:none; clear:both;}
.intro-outer, .intro-inner, .intro-content  {float:none; }
.intro-outer { clear:left; }
.intro-content { padding-left:10px; }

/* highlight boxes */
.landing-highlights {  clear:left; float:none;  width:auto; }
.landing-highlight { width:355px; }

#data .highlight-fig p { color:#7a8085 !important;}

/* accordion */
#data .accordion { clear:both;  }
#data .accordion li { float:none;  clear:both; padding-bottom:5px;  }
#data .accordion .accordion-content { display:block ; padding:10px 0 5px;  }
#data .accordion li .related-info li { float:left !important; clear:none; }
#data .accordion li h2 { padding-left:0px; height:auto;  }
.border-content h2 { clear:both;}
.note-tab-wrap { clear:none; }
.note-tab-wrap,
.note-tab-outer,
.note-tab-wrap ul.tabs { float:none; }

#data .note-tab-wrap ul.tabs li { background-image:none; }
.note-tab-wrap ul.tabs li { border:1px solid #ccc; border-bottom:0;  }
.note-tab-content{ padding-left:10px; border:1px solid #ccc; margin-left:4px; display:inline; }

/* board-members */
.board-members { clear:left;   }
.board-members ul.board {   }
.board-members ul.board li {  width:100%; float:none; }

.board-members .board-member {} 
.board-member-image { width:250px; text-align:left;  }
.board-member-image img { display:block; float:left;   }
.board-member-text {  text-align:left; width:650px  ; float:none;   }
.board-member-text * { /* width:420px;*/  display:block }


/* segments */
.segments { display:block;  clear:both}
.segment-wrap { padding-bottom:10px }


/* landing-into */

.landing-intro { float:none; }
.or-landing { float:none; }
.or-table-outer-wrap { clear:left; }
.or-table-outer-wrap, .or-table-inner-wrap, .or-table-inner-wrap { float:none; background:none; }

 table.or-int td.title,
 table.or-int td.info,
table.or-int td.info-last,
table.or-int td.title-last { border:1px solid #333;  color:#7a8085; border-width:1px !important;  }

table.financial th.grouphead { border-bottom:1px solid #666; border-left:1px solid #fff; border-right:1px solid #fff;}
table.financial th { font-weight:bold; color:#666; border-bottom:1px solid #666; }
table.financial a{ text-decoration:none !important; }
table.financial .bdr-thin, table.financial .bdr-thin td { border-color:#ccc;}

.pb-after { page-break-after:always  }
.pb-before { page-break-before:always }


hr { page-break-after:always !important; }

#sidebar {display:none;} 
