/* BPG-EPUB Master AdR v1.0.0 */ /* font-faces and map bullets*/ @font-face { font-family : APAbetTD; font-style : normal; font-weight : normal; src : url("../fonts/ApabetTD.otf"); } @font-face { font-family : APAmaprefTD; font-style : normal; font-weight : normal; src : url("../fonts/ApamaprefTD.otf"); } span.APAMapref { font-family : "ApamaprefTD"; font-weight : normal; font-style : normal; } span.APABet { font-family : "ApabetTD"; font-weight : normal; font-style : normal; } p.APAMapref { font-family : "ApamaprefTD"; font-weight : normal; font-style : normal; font-size : 1em; } p.APAbetTD { font-family : "ApabetTD"; font-weight : normal; font-style : normal; font-size : 1em; } tbody, thead, tfoot, tr, td, th { border-style : inherit; border-width : inherit; border-color : inherit; } .leftFloat { float : left; } .rightFloat { float : right; } a { text-decoration : none; color : #395BA5; } /* General Span Elements (Character styles) */ span.BodyText-Bold-TopAttractions { font-weight : bold; font-style : normal; } span.BodyText-Italic-TopAttractions { font-weight : normal; font-style : italic; } span.BodyText-Italic { font-weight : normal; font-style : italic; } span.Head_B_CrossRef_TT { font-weight : normal; font-style : italic; font-size : .7em; } span.BodyText-Bold { font-weight : bold; font-style : normal; } span.Listings-Description-Bold { font-weight : bold; font-style : normal; } span.Listings-Description-Italic { font-weight : normal; font-style : italic; } span.BodyText-Bold-Timeline { font-weight : bold; font-style : normal; } span.BodyText-Bold-Calendar { font-weight : bold; font-style : normal; } span.BodyText-Italic-Timeline { font-weight : normal; font-style : italic; } span.BodyText-Italic-Calendar { font-weight : normal; font-style : italic; } span.Box-Italic { font-weight : normal; font-style : italic; } span.BodyText-Bold-TT { font-weight : bold; font-style : normal; } span.BodyText-Italic-TT { font-weight : normal; font-style : italic; } span.Menu-Bold { font-weight : bold; font-style : normal; } span.Box-Italic-Itinerary { font-weight : normal; font-style : italic; } span.BodyText-Italic-Calendar { font-weight : normal; font-style : italic; } span.Box-Bold-Language { font-weight : bold; font-style : normal; } span.Caption-Italic { font-weight : normal; font-style : italic; } /* General Paragraph Elements */ p.TitlePage { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 6em; text-decoration : none; font-variant : small-caps; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.MainHeader-About { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; background-color : #00567D; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-RedItinerary { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; background-color : #00567D; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-BlackItinerary { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; background-color : #00567D; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-BlackItinerary1 { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; background-color : #00567D; text-indent : 0em; margin: 0em 0em 0em 0em; padding : 2em .0em .8em 0em; break-before: always; } p.MainHeader-Intro { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #C7B2D5; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-History { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #FDCB5E; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-WhereToGo { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #A7CE4C; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-Eating { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; background-color : #EF87B5; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-Restaurants { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #EF87B5; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-WhatToDo { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #F6A536; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.MainHeader-TT { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #54C8F2; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 2em .0em .6em 0em; break-before: always; } p.Head-A-WhatToDo { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-A-WhereToGo { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-A-Restaurants { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #F6C1D8; padding : .4em 0em .4em 0em; margin : 2em 0em .5em 0em; } p.Head-A-TT { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; background-color : #00BAEE; padding : .4em 0em .4em 0em; margin : 2em 0em .5em 0em; } p.Head-A-Calendar { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.35em; text-decoration : none; font-variant : normal; text-transform: uppercase; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-A-Timeline { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.35em; text-decoration : none; font-variant : normal; text-transform: uppercase; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-A-Accommodation { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #FED57E; padding : .4em 0em .4em 0em; margin : 2em 0em .5em 0em; } p.Head-A-Menu { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : none; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-A-EatingOut { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.35em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 2em 0em .5em 0em; } p.Head-B { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.25em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Head-B-TT { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.25em; text-decoration : normal; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1.1em 0em 0.2em 0em; } p.Head-B-Accommodation { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Head-B-Restaurants { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-decoration : normal; text-transform: uppercase; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Head-C { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.BodyText-DropCap { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.BodyText-TT { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .7em 0em 0em 0em; } p.BodyText-NoIndent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-NoIndent-TT { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .7em 0em 0em 0em; } p.TopAttraction { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-decoration : none; text-transform : normal; font-variant : normal; line-height : 1; text-align : left; color : #FFFFFF; text-indent : 0em; background-color : #00567D; text-indent : .3em; margin: -.3em 0em .5em 0em; padding : .4em 10em .2em 0em; } p.BodyText-TopAttractions { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0; margin : 0em 0em 0em 0em; } p.BodyText-TopAttractions-Black { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0px; margin : 0px; } p.BodyText-Timeline { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : left; color : #000000; text-indent : 0em; background-color : #FFE3AA; padding: 0em 1em 1em 1em; margin : 0em 0em 0em 0em; } p.BodyText-Calendar { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : left; color : #000000; text-indent : 0em; padding: 0em 1em 1em 1em; margin : 0em 0em 0em 0em; } p.BodyText-TOC1 { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-TOC2 { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.1em; text-decoration : none; font-variant : normal; text-transform: normal; line-height : 1.3; text-align : left; color : #000000; text-indent : 1.2em; margin : 0em 0em 0em 0em; } p.BodyText-TOC3 { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; text-transform: normal; line-height : 1.25; text-align : left; color : #000000; text-indent : 2.2em; margin : 0em 0em 0em 0em; } p.PriceCategory-Restaurants-Intro { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.PriceCategory-Restaurants { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.PriceCategory-Restaurants-SpaceAfter { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.PriceCategory-Accommodation { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.PriceCategory-Accommodation-SpaceBefore { font-family : "Helvetica", san-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.5; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Listings-Description-NoIndent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .9em 0em 0em 0em; } p.Menu-Rule-2Column { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 2; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.Menu-NoRule-2Column { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 2; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.Menu-Rule-1Column { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 2; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.Menu-NoRule-1Column { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 2; text-align : left; color : #000000; text-indent : 1.3em; margin : 0em 0em 0em 0em; } p.Caption-TitlePage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .8em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.Caption-NoRule { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .8em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.Caption-L { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .8em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .6em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 1em 1em; } p.PhotoCredit1 { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .6em; text-decoration : none; font-variant : normal; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 1em 0.1em; } /* Boxes */ p.Box-Header-Itinerary { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #00567D; text-indent : .5em; margin: .3em 0em 0em 0em; } p.Box-Itinerary { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #414142; text-indent : 0em; margin : 0em 0em 0em .5em; } p.Box-Itinerary1 { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #414142; text-indent : 0em; margin : 0.2em 0em 1em .2em; } p.Box-Time { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #00567D; text-indent : .5em; padding : .25em .25em .25em .25em; margin: 0em 0em 0em 0em; } p.Box-Header-Snippet { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; margin: 0em 0em 0em 0em; } p.Box-Snippet { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin: 0em 0em 0em 0em; padding : .30em .30em .30em .30em; } p.Box { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : em; margin : 0em, 0em, 0em, 0em; padding: 0em .30em .30em .5em } p.Box-Language { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : em; margin : 0em, 0em, 0em, 0em; padding: 0em .30em .30em .5em } p.Box-NoIndent { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : em; margin : 0em, 0em, 0em, 0em; padding: 0em .5em .5em .5em } p.Box-NoIndent-Accommodation { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : left; color : #000000; text-indent : 0px; margin: 0em 0em 0em 0em; } p.Box-Header { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; margin: 0em 0em 0em 0em; } p.Box-Header-WhereToGo { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #A7CE4C; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-WhatToDo { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #F6A536; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-Intro { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #C7B2D5; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-History { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #FDCB5E; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-EatingOut { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #EF87B5; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-AZ { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #54C8F2; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-Hotels { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.17; text-align : Center; color : #000000; text-indent : 0px; background-color : #FED57E; padding : .7em .4em .5em .4em; margin: 0em 0em 0em 0em; } p.Box-Header-Accommodation { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.5em; text-decoration : none; text-transform : uppercase; font-variant : normal; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; background-color : #FDCB5E; text-indent : 0em; margin: 0em 0em 1em 0em; padding : 3em .25em .6em .25em; break-before: always; } /* Divs */ div.Caption-TopAttractions { background-color : #BCBEC0; padding : .5em .5em .5em .5em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Itinerary { background-color : #FFFFFF; padding : .25em .25em .25em .25em; margin: 0em 0em 2.5em 0em; border-style:solid; border-color:#00567D; border-width: .2em; display : inline-block; break-inside:avoid; } div.Map { margin: 3em 0em 0em 0em; display : inline-block; break-before:always; break-inside:avoid; } div.Box-WhereToGo { background-color : #DEE8C6; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-WhatToDo { background-color : #FBD0AB; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-Intro { background-color : #E0D5E9; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-History { background-color : #FFE3AA; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-EatingOut { background-color : #F6C1D8; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-AZ { background-color : #AFE1F8; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-Hotels { background-color : #FFF6A1; padding : 0em 0em 0em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-Language { background-color : #AFE1F8; padding : .5em 0em .5em 0em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-Snippet-WhereToGo { background-color : #DEE8C6; padding : 0em 0em 0em 0em; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-WhereToGo-Header { background-color : #A7CE4C; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-WhatToDo { background-color : #FBD0AB; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-WhatToDo-Header { background-color : #F6A536; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-Intro { background-color : #E0D5E9; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-Intro-Header { background-color : #C7B2D5; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-History { background-color : #FFE3AA; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-History-Header { background-color : #FDCB5E; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-EatingOut { background-color : #F6C1D8; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-EatingOut-Header { background-color : #EF87B5; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-AZ { background-color : #AFE1F8; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-AZ-Header { background-color : #54C8F2; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet-Hotels { background-color : #FFF6A1; padding : 0em .5em .5em .5em; break-inside:avoid; } div.Box-Snippet-Hotels-Header { background-color : #FED57E; padding : 0em 0em 0em 0em; break-inside:avoid; } div.Box-Snippet { margin: 2em 4em 2em 4em; display : inline-block; break-inside:avoid; } div.Timeline { background-color : #FFE3AA; padding : .25em .25em .25em .25em; margin: 0em 0em 1em 0em; break-before: always; break-inside:avoid; } div.Calendar { background-color : #FBD0AB; padding : .25em .25em .25em .25em; margin: 0em 0em 1em 0em; break-before: always; break-inside:avoid; } div.Box-Accommodation { background-color : #FFF6A1; padding : .25em .25em .25em .25em; margin: -1.5em 0em 1em 0em; break-before: always; break-inside:avoid; } div.GroupPicCaption { margin: 1em 0em 1em 0em; display : inline-block; break-inside:avoid; } div.Pic-2 frame { margin: 1em 0em 1em 0em; display : inline-block; break-inside:avoid; } div.Caption { margin: .8em 0em 1em 0em; break-inside:avoid; } .pbreak {page-break-before: always;}