@page { size: portrait; } body{ font: 8pt/120% arial, serif; background-color: #fff !important; background-image: none !important; color: #000; } a { color: #000; background: #fff; text-decoration: none; } div#st__booking_travel_info span strong { display: block; margin-bottom: 10pt; } div#st__booking_travel_info label.st__booking_number { display: block; margin-top: 10pt; } span.st__hotel_info_details span.st__service span br, div.st__personal_data div.st__fleft span.st__valid_travellers br, div.st__personal_data div.st__fright span.st__valid_travellers br { display: block; } span.st__hotel_info_details span.st__clear { display: block; margin-bottom: 8pt !important; } span.st__hotel_info_details span.st__clear span { display: block; float: none; } span.st__hotel_info_details label { display: block; float: none; font-weight: bold; } span.st__hotel_info_details strong, span.st__hotel_info_details big { font: normal 8pt/120% arial, serif; } div.st__form_header { font: bold 8pt/120% arial, serif; margin-top: 20pt; text-decoration: underline; } div.st__personal_data div.st__fleft, div.st__personal_data div.st__fright { float: none; } div.st__personal_data div.st__fleft span.st__form_subheadline, div.st__personal_data div.st__fright span.st__form_subheadline { display: block; font: bold 8pt/120% arial, serif; margin-top: 5pt; } div#st__header, div#st__header_consult, div#st__menu, div#st__monitor_wrapper, div#st__header_consult_subhome, div#st__data_box_path, div#st__path, div#st__data_box_footer, div.st__info_details span.st__image, span.st__hotel_info_details span.st__times_of_flight_box, span.st__hotel_info_details span.st__clear img, div#st__footer, span.st__hotel_info_details span.st__line, span.st__hotel_info_details span.st__clear span.st__stars, span.st__must_info, br { display: none; }