/* IG-EPUB Master RD v2.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; } /* General Span Elements (Character styles) */ span.BodyText-Bold { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-Bold-BestOf { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-Bold-PhotoFeature-Sidebar { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-Bold-TT { font-weight : bold; font-style : normal; font-size : 1em; } span.BodyText-BoldItalic { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic-BestOf { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic-PhotoFeature-Sidebar { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-BoldItalic-TT { font-weight : bold; font-style : italic; font-size : 1em; } span.BodyText-Italic { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-Italic-BestOf { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-Italic-PhotoFeature-Sidebar { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-Italic-Timeline { font-weight : normal; font-style : italic; font-size : 1em; } span.BodyText-Italic-TT { font-weight : normal; font-style : italic; font-size : 1em; } span.Box-Bold { font-weight : bold; font-style : normal; font-size : 1em; } span.Box-Bold-FullPage { font-weight : bold; font-style : normal; font-size : 1em; } span.Box-Bold-TT { font-weight : bold; font-style : normal; font-size : 1em; } span.Box-BoldItalic { font-weight : bold; font-style : italic; font-size : 1em; } span.Box-BoldItalic-FullPage { font-weight : bold; font-style : italic; font-size : 1em; } span.Box-BoldItalic-TT { font-weight : bold; font-style : italic; font-size : 1em; } span.Box-Italic { font-weight : normal; font-style : italic; font-size : 1em; } span.Box-Italic-FullPage { font-weight : normal; font-style : italic; font-size : 1em; } span.Box-Italic-TT { font-weight : normal; font-style : italic; font-size : 1em; } span.Head-A-Italic { font-weight : bold; font-style : italic; font-size : 1em; } span.Head-B-Italic { font-weight : bold; font-style : italic; font-size : 1em; } span.Standfirst-Italic { font-weight : normal; font-style : italic; } a { text-decoration : none; color : #395BA5; } /* Paragraph Elements */ p.BodyText { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.BodyText-BestOf { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .6em 0em .6em 0em; } p.BodyText-NoIndent { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.BodyText-NoIndent-PhotoFeature-Sidebar { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; 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; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .75em 0em 0em 0em; } p.BodyText-PhotoFeature-Sidebar { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.BodyText-Timeline { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.BodyText-TOC1{ font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1.3em; text-decoration : none; font-variant : normal; line-height : 1.7; 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.BodyText-TOC4{ font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : .75em; text-decoration : none; font-variant : normal; text-transform: normal; line-height : 1.25; text-align : left; color : #000000; text-indent : 2.5em; margin : 0em 0em 0em 0em; } p.BodyText-TT { font-family : "Palatino", serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.17; color : #000000; text-indent : 0em; margin : .75em 0em 0em 0em; } p.Box { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-FullPage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.2; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Header { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.15em; text-transform : uppercase; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; padding : .4em .5em .1em .5em; margin: 0em 0em 0em 0em; } p.Box-Header-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; text-transform : uppercase; line-height : 1.17; text-align : center; color : #FFFFFF; text-indent : 0em; padding : .4em .5em .1em .5em; margin: 0em 0em 0em 0em; } p.Box-Header-Drink { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-Eat { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #000000; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-Fact { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-FullPage { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : 1.6em; text-transform : uppercase; line-height : 1.17; text-align : center; color : #000000; text-indent : 0; padding : .4em .5em .1em .5em; margin: 0em 0em 0em 0em; } p.Box-Header-Kids { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-Quote { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-Shop { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-Tip { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-Header-TT { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; line-height : 1.17; text-align : center; color : #000000; text-indent : 0em; padding : .4em .5em .1em .5em; margin: 1em 0em 0em 0em; } p.Box-Header-Where { font-family : "Helvetica", sans-serif; font-weight : bold; font-size : .9em; line-height : 1.2; text-align : center; color : #FFFFFF; padding : .3em 0em .3em 0em; margin: 0em 0em 0em 0em; } p.Box-NoIndent { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-NoIndent-FullPage { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.2; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-NoIndent-TT { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Box-Pullout-HistFeat { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .9em; line-height : 1.33; text-align : left; color : #000000; text-indent : 0em; text-indent : 0em; background-color : #feefe7; padding : 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } p.Box-Pullout-Intro { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .9em; line-height : 1.33; text-align : left; color : #000000; text-indent : 0em; text-indent : 0em; padding : 0em 0em 0em 0em; margin: 0em 0em 0em 0em; } p.Box-QuoteSource { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-Standfirst { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : .5em 0em 0em 0em; } p.Box-TT { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .9em; line-height : 1.1; text-align : left; color : #000000; text-indent : 1.5em; margin : 0em 0em 0em 0em; } p.Caption { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : .8em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : -.75em 0em 0em 0em; } p.Chapter-Head { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-transform : uppercase; line-height : 1em; text-align : center; color : #FFFFFF; text-indent : 0em; margin : 2em .75em 1em 0em; } p.Chapter-Head-HTUTEB { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-transform : uppercase; line-height : 1em; text-align : center; color : #FFFFFF; text-indent : 0em; margin : 2em .75em 1em 0em; } p.Head-A { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; font-variant : normal; text-transform : uppercase; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.Head-A-PhotoFeature-SideBar { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; line-height : 1.25; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.Head-B { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.Head-B-TT { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-transform : uppercase; line-height : 1.7; text-align : center; color : #FFFFFF; background-color : #eab900; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; } p.Head-B-TT-2lines { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; text-transform : uppercase; line-height : 1.7; text-align : center; color : #FFFFFF; background-color : #eab900; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; } p.Head-C-TT { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; line-height : 1.4; text-align : center; color : #eab900; text-indent : .3em; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; } p.Head-D-TT { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 1em 0em 0em 0em; } p.Head-E-TT { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1em; line-height : 1em; text-align : left; color : #000000; text-indent : 0em; margin : 1.5em 0em 0em 0em; } p.Head-Timeline { font-family : Helvetica, sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; line-height : 1.5; text-align : left; color : #000000; text-indent : .3em; background-color : #feefe7; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; } p.Header-MainAttractions-L { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.3em; line-height : 1.17; text-align : left; color : #FFFFFF; text-indent : -.5em; padding : .4em .5em .1em .5em; margin: 0em 0em 0em 0em; } p.MainAttractions { font-family : Helvetica, sans-serif; font-weight : normal; font-style : normal; font-size : 1em; line-height : 1.3; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.MainHeader-TT { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-transform : uppercase; line-height : 1em; text-align : right; color : #000000; text-indent : 0em; margin : 0em 0em .75em 0em; } p.PhotoCredit { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : italic; font-size : .6em; line-height : 1; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.Standfirst { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; line-height : 1.2; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em .5em 0em; } p.Standfirst-PhotoFeature { font-family : "Helvetica", sans-serif; font-weight : normal; font-style : normal; font-size : 1.2em; line-height : 1.2; text-align : left; color : #000000; text-indent : 0em; margin : 0em 0em 1em 0em; } p.TitlePage { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 6em; font-variant : small-caps; line-height : 1em; text-align : center; color : #000000; text-indent : 0em; margin : 0em 0em 0em 0em; } p.TopAttractions { font-family : "Helvetica", sans-serif; font-weight : bold; font-style : normal; font-size : 1.5em; font-variant : normal; line-height : 1; text-align : center; color : #000000; text-indent : 0em; margin : 1em 0em .25em 0em; } p.No-Paragraph-Style { font-size : 0em; line-height : 0em; color : #000000; padding : 0em; margin: 0em; } p.para-style-override { font-size : 0em; line-height : 0em; color : #000000; padding : 0em; margin: 0em; } /* Divs */ div.Box-B { background-color : #e7f0fb; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Box-Drink{ background-color : #f5f0f8; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-Eat{ background-color : #fffbed; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-Fact{ background-color : #ebf5ec; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-FullPage-B { background-color : #e7f0fb; padding : 0em .75em .5em .75em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-FullPage-HistFeat { background-color : #feefe7; padding : 0em .75em .5em .75em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-FullPage-Intro { background-color : #f1f6ec; padding : 0em .75em .5em .75em; margin: 1em 0em 1em 0em; break-inside:avoid; } div.Box-Header-B { background-color : #299cd8; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Header-Drink{ background-color : #a068a8; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-Eat{ background-color : #ffd500; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-Fact{ background-color : #009640; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-HistFeat { background-color : #e84915; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Header-Intro { background-color : #3faf35; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Header-Kids{ background-color : #769cd2; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-MainAttractions{ background-color : #299cd8; padding : 0.5em .75em .5em .75em; margin-top: 1em; break-inside:avoid; } div.Box-Header-Quote{ background-color : #d61b83; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-Shop{ background-color : #00a2d6; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-Tip{ background-color : #d20a11; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-Header-TT { background-color : #fae9c0; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; margin-left:15%; margin-right:15%; } div.Box-Header-Where{ background-color : #f18828; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; margin-left:15%; margin-right:15%; } div.Box-HistFeat { background-color : #feefe7; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Box-Intro { background-color : #f1f6ec; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Box-Kids{ background-color : #f3f5fc; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-MainAttractions{ background-color : #e7f0fb; padding : 0.5em .75em .5em .75em; margin-bottom: 1em; width: 100%; display : inline-block; break-inside:avoid; } div.Box-Margin{ display : inline-block; break-inside:avoid; } div.Box-Pullout-HistFeat { background-color : #feefe7; padding : .75em .75em .75em .75em; margin-top: 1em; margin-bottom: 1em; margin-left:15%; margin-right:15%; display : inline-block; break-inside:avoid; } div.Box-Pullout-Intro { background-color : #f1f6ec; padding : .75em .75em .75em .75em; margin-top: 1em; margin-bottom: 1em; margin-left:15%; margin-right:15%; display : inline-block; break-inside:avoid; } div.Box-Pullout rightFloat{ background-color : #BFC6DF; padding : .75em .75em .75em .75em; margin-top: 1em; margin-bottom: 1em; margin-left:15%; margin-right:15%; display : inline-block; break-inside:avoid; } div.Box-Quote{ background-color : #fbeef6; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-Shop{ background-color : #ebf7fd; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-Spread-Header-B { background-color : #e7f0fb; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Spread-Header-HistFeat { background-color : #feefe7; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Spread-Header-Intro { background-color : #f1f6ec; padding : 0em 0em 0em 0em; margin: 1em 0em 0em 0em; break-inside:avoid; } div.Box-Tip{ background-color : #fcebe3; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Box-TT { background-color : #fae9c0; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; break-inside:avoid; margin-left:15%; margin-right:15%; } div.Box-TT rightFloat { background-color : #FFE289; padding : .5em .75em .5em .75em; margin: 1em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; break-inside:avoid; } div.Box-TT leftFloat { background-color : #FFE289; padding : .5em .5em .5em .5em; margin: 1em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; break-inside:avoid; } div.Box-Where{ background-color : #fff4eb; padding : 0.5em .75em .5em .75em; margin: 0em 0em 1em 0em; margin-left:15%; margin-right:15%; display : inline-block; } div.Caption { padding : .5em .5em .5em .5em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Group-Map { margin: .5em 0em .5em 0em; width : 100%; display : inline-block; break-inside:avoid; } div.Group-Photo { margin : .5em 0em 0em 0em; padding: 0.10em 0em 0em 0em; width : 100%; display : inline-block; break-inside:avoid; } Group-Photo rightFloat { margin : .5em 0em 0em 0em; padding: 0.10em 0em 0em 0em; width : 100%; display : inline-block; break-inside:avoid; } Group-Photo leftFloat { margin : .5em 0em 0em 0em; padding: 0.10em 0em 0em 0em; width : 100%; display : inline-block; break-inside:avoid; } div.Group-TopAttractions { margin : 0em 0em 0em 0em; padding: 0em 0em 0em 0em; width : 100%; page-break-before:always; display : inline-block; break-inside:avoid; } div.MainHeader-Bsection { background-color : #299cd8; padding : .25em 0em .25em 0em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.MainHeader-HistFeat { background-color : #e84915; padding : .25em 0em .25em 0em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.MainHeader-Intro { background-color : #3faf35; padding : .25em 0em .25em 0em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.MainHeader-PF { background-color : #b45d18; padding : .25em 0em .25em 0em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.MainHeader-TT { background-color : #eab900; padding : .25em 0em .25em 0em; margin: 0em 0em 1em 0em; break-inside:avoid; } div.Map { margin: .5em 0em .5em 0em; width : 100%; display : inline-block; break-inside:avoid; } div.Photo-Landscape { margin: 1em 0em 0em 0em; display : inline-block; break-inside:avoid; } div.Photo-Portrait { margin: 1em 0em 0em 0em; display : inline-block; break-inside:avoid; } div.Photo-Square { margin: 1em 0em 0em 0em; display : inline-block; break-inside:avoid; } div.Photo-TitlePage { margin: 0em 0em 0em 0em; display : inline-block; break-inside:avoid; } div.TitlePage { page-break-after : always; display : inline-block; break-inside:avoid; } div.TopAttractions { background-color : #ededed; padding : .25em 0em .25em 0em; margin: 3em 0em 1em 0em; page-break-before:always; break-inside:avoid; } div.image { display : inline-block; break-inside:avoid; }