<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.onColumnNoBreadcrumb .oneColumn{padding:0}
#wellnessDiscounts .title{font-size:18px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#d31145}
#wellnessDiscounts .cover-page .title{color:#000}
#wellnessDiscounts .callToAction{-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:0;padding:4px 12px;height:30px;width:auto;line-height:30px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;font-size:20px;text-decoration:none;cursor:pointer;display:inline-block}
#wellnessDiscounts .callToAction.medium,#wellnessDiscounts .callToActionPrimary.medium{font-size:17px;height:26px;line-height:26px;padding:2px 11px}
#wellnessDiscounts .callToAction.primary{color:white;background-color:#d31145}
#wellnessDiscounts .callToAction.primary:hover{background-color:#a1052f}
#wellnessDiscounts .callToAction.secondary{color:white;background-color:#a2988a}
#wellnessDiscounts .callToAction.secondary:hover{background-color:#7a6f60}
#wellnessDiscounts .relative{position:relative}
#wellnessDiscounts .inline-block{display:inline-block}
#wellnessDiscounts .clear{clear:both}
#wellnessDiscounts .pull-right{float:right}
#wellnessDiscounts .collapse{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAAigAAAIoBlCJR2wAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC41ZYUyZQAAACNJREFUKFNjoDpogGKsACTxH4oxFCFLYijCJgnDGCaRChgYANqOD/XoVg0LAAAAAElFTkSuQmCC") !important}
#wellnessDiscounts .expand{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAAIsAAACLAUZlsz8AAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAAnSURBVChTY6AKaADi/zgwSA4MsCmCS8IAsiIMSRgASeCUJAcwMAAAbCcP9QljV/kAAAAASUVORK5CYII=") !important}
#wellnessDiscounts .featuredIconSmall{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABQxJREFUeNqcVntsU3UU/u7t7W27rQzawmBs3YN1jA32EBHQ+JcBNAHUDDJJDCTGxEAg0Uiixhj5w8QQAwYhhBAiLgpCeAQmoIgkxMCmy94DumdXNtm6ro+tXdvb++jPX++EwbaWyfnntvece77f4/vOOUz7vHWYZgwDxABpdFinILhFq12wXldgXcFnZSxmUwwGJRSOyIMjg0Kns0VSRn7XwHhBOzdDBEu/JWR6uqkgjIaD5BmBBO9nxrJVu007NmYa162Bflk+9WkmA2MKIvd6EbxeB99Pvz4cb60/xMHyjdZiAVHkBCBMfAMcIt6eYj494+fMr3eXWnZWYbY2cuQ0hj490iiFfNv05vxuQigQmQKiAvg6X0krrbiVX3OY43MW4f9atHcAjk17hJD97qsGU2GDCkSNVQFYDoKvJz+1pOx2UcOZhACxsADPgTOArMzo1y3JxtLGs/oU27JawefIiuedAGEZSGMj4FJNfxTeOglouYQrFfsG8c8nByD2uxLGsAYdbLdOajW6tBtywIt4fpaRKIvk4b3WY/vyNJb0pMcRqm1DUGlA6E5r0jhtpgXWw18UidLgLsj0sptQyneUbBsnszDHpr3kNjji3Pr5bMKJ3bbF38SUs6yMsUrL7i2pz7pUIkQpXe8glS3HaM0NKP6xZxLBvKtyrkz8mzmddvFm4+trJo+krg3y2Cj02TlUV/ELpjyk+hg7dxOy6Idubh4io51wfXkC5p2VgKKo/GcYDYR+J7QmM1JWL1dzzaF5+Y8z3uL0RXllfG7mYxAlMI7+9/YhNNQKAwrB8DzNQUAkGbwpi0Iq0JsK4D16Ed7jl1UAEhURQRfSrCuR8/1Xk2wryoF+SW4Zy2XPX/jkFudseBnF92qQUbkDUTjp6n0qxdkU/QTj/ysbDP0ffy9HvRDQh4Xb3kfx3cswvvbSk1oHZ52/iGX1en7qWWrmpSHv/EEUVB8Dq+WhCAGwOv1kXaJPltdBiYxBY0iBrfo4ck/vB2s0TK9bel7HxgRBTHRxpu1voqTnKnS2LEgBz1O+uLZ0Jbko7r5C4zYnIYwosPKAZzgp560LwbKUfFJM3QGJryn+lGVw3BxoFy9IyjBpYMTFRuy9zWLfw4RBo+dvIthRD85ogjjqRiwSpi3ADW3qfARaaxG4cjtxLbP3IdrjaGZFefBy4FptwsBgTR2olhAJ2mHZ/jZsdSdgqtqISKiLtgMfgr8k/jZwtRZizH2JKr6Mo4oPzShZSSKNKCH1yCHDB394yuU+9CP5G4tIE1ueUPH3bZVU8RUM2tPXox7WD30nr04LGtp3nDTyy0jor3szJhn/s4U0aIrI8P7qaT7P0Yt0cdkftKdvANrN69HMrUKz/sVOacg7GaUoxH/2OpEGPEnrk9jnIr5T19T4x+8euEgTV9Hawq9W86tNS+0n3l6roXBpb1HLOS5erp/XYmNh2MsrI1GnM19nznORmDzRtOI/9KYl/eGu+2s7V1YJ0e7+5wIQ7A50vLA1GHH2rHkE8LgzqkCUQwZzYUPYbl/RUVHVQC9WHRZmY/So4D5Qjc6Kd+oiDkepwWxrewSQZFrxUnq6P0orXrnH9O4becYNa2FYXjBRLB8lFmlRbOtG4Hot/Kd+c4bsTd9qkfEdZzElmVamzl2EtmW/m1Vov+EY8zo6d5XRjpepSU1JU8bDQdnlcQldD5pk+OjclX5JO29BLF6tZ5q7/hVgAIKnJtb6lFxOAAAAAElFTkSuQmCC") no-repeat left top;width:25px;height:25px}
#wellnessDiscounts .featuredIconMedium{background:url("data:image/png;base64,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") no-repeat left top;width:38px;height:38px}
#wellnessDiscounts .featuredIconLarge{background:url("data:image/png;base64,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") no-repeat left top;width:60px;height:60px}
#wellnessDiscounts #home .searchCategoriesContainer.fixed{position:fixed;top:0;z-index:101}
#wellnessDiscounts #home .searchCategoriesContainer #headerText{padding:10px 15px;padding-bottom:20px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer label{font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#d31145;font-size:18px;width:100%}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #noSearchResults{margin-bottom:0}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #noSearchResults .errorSection{width:395px;margin:10px 0 0 0;padding:10px;overflow:hidden}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #noSearchResults .errorSection div{float:left;width:360px;margin-left:15px;line-height:25px}
#wellnessDiscounts #home .arrow{width:8px;height:8px;display:inline-block}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .callToAction{height:27px;line-height:28px;margin:5px;top:19px;right:50px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .dropdown-menu{position:absolute;background-color:white;box-shadow:0 0 8px 2px rgba(0,0,0,0.5);margin-top:3px;margin-left:2px;padding:5px;width:408px;z-index:10}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer ul.dropdown-menu li{background:0;padding:3px 10px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .dropdown-menu li.active{background-color:#d31145}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .dropdown-menu li a{color:black;text-decoration:none}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .dropdown-menu li.active a{color:white}
#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer{margin:0 15px 15px 15px}
#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer .title{color:#7a6f60;font-family:Helvetica,Arial,sans-serif;font-size:14px;cursor:pointer;display:inline-block;padding:5px 10px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#eae8e4}
#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer.collapsed .title{border-radius:5px}
#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer #categories{padding:5px;background-color:#eae8e4;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-top-left-radius:0;margin-top:-1px;text-align:center}
#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer .categoryButton{margin:5px;display:block;cursor:pointer}
#wellnessDiscounts #home #helpContainer{margin:15px;padding:15px;border:1px solid #a2988a;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:none;overflow:hidden}
#wellnessDiscounts #home #helpContainer .text{margin-bottom:10px}
#wellnessDiscounts #home #helpContainer .col3{width:33%;float:left;display:block}
#wellnessDiscounts #home #helpContainer .helpCategoryLink{cursor:pointer}
#wellnessDiscounts #home #resultsPrintContainer{position:relative;padding:15px 0 40px 0}
#wellnessDiscounts #home #resultsPrintContainer #searchResult{position:absolute;left:20px}
#wellnessDiscounts #home #resultsPrintContainer #printLink{position:absolute;right:20px}
#wellnessDiscounts .offersHeader{width:100%;height:45px;border:1px solid #7a6f60;border-right:0;border-left:0;background-color:#d31145;color:white}
#wellnessDiscounts .offersHeader .featuredIconMedium{float:left;margin:4px}
#wellnessDiscounts .offersHeader .rightContent .featuredIconMedium{margin:0;position:absolute;top:-10px;left:-45px}
#wellnessDiscounts .offersHeader .title{padding:15px 0;margin-left:15px;float:left;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;font-size:22px !important;color:white !important}
#wellnessDiscounts .offersHeader .rightContent{color:white;float:right;margin:14px 7px}
#wellnessDiscounts #featuredOffersContainer .title{margin-left:0}
#wellnessDiscounts #featuredOffers{height:220px;position:absolute;width:940px}
#wellnessDiscounts #featuredOffersViewport{overflow:hidden;height:220px;margin:10px 20px;position:relative}
#wellnessDiscounts .offerContainer{background-color:white;border:1px solid #f3f2f0;-webkit-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 5px 2px rgba(0,0,0,0.2);position:relative;margin:5px 15px 5px 5px;float:left}
#wellnessDiscounts .offerContainer.last{margin-right:0}
#wellnessDiscounts .offerContainer:hover{background-color:#f3f2f0 !important}
#wellnessDiscounts .offerContainer.featured{background-color:#f8f2d8}
#wellnessDiscounts .offerContainer.featured:hover{background-color:#f8f2d8 !important}
#wellnessDiscounts .offerContainer .offer{cursor:pointer}
#wellnessDiscounts .offerContainer.small .offer{width:261px;height:170px;margin:5px;position:absolute;padding:15px 10px;background-color:white}
#wellnessDiscounts .offerContainer.small .offer .featuredIconMedium{float:left;margin-top:5px;padding-right:5px}
#wellnessDiscounts .offerContainer.featured .offer .title{line-height:18px;padding-left:10px}
#wellnessDiscounts .offerContainer.featured .offer .category,#wellnessDiscounts .offerContainer .offer .website{margin-left:45px}
#wellnessDiscounts .offerContainer.featured .offer .category,#wellnessDiscounts .offerContainer.featured .offer .website a{color:#7a6f60}
#wellnessDiscounts .offerContainer .offer .discountContainer{width:261px;height:50%;position:absolute;bottom:0}
#wellnessDiscounts .offerContainer .offer .discountContainer .noLogo{text-align:center}
#wellnessDiscounts .offerContainer .offer .discountContainer .noLogo .discount{width:150px;margin:0 auto}
#wellnessDiscounts .offerContainer .offer .discountContainer .noLogo .callToAction{width:130px;margin-top:5px}
#wellnessDiscounts .offerContainer .offer .companyLogo{width:50%;height:90px;float:left}
#wellnessDiscounts .offerContainer .offer .companyLogo img{padding-top:10px;padding-left:10px}
#wellnessDiscounts .offerContainer .offer .rightColumn{float:left;width:45%;padding-left:5%}
#wellnessDiscounts .offerContainer .offer .discount{width:118px;height:60px;border:1px solid #7a6f60 \9;border-radius:5px;font-size:18px;text-align:center;display:grid;place-items:center;background-color:white;box-shadow:0 0 8px 2px rgba(0,0,0,0.3)}
#wellnessDiscounts .offerContainer .offer .callToAction{width:98px;margin-top:5px;right:10px;text-align:center}
#wellnessDiscounts #offers{width:100%;height:715px;overflow-x:hidden;overflow-y:auto;clear:both}
#wellnessDiscounts .offerContainer .offer:hover{background-color:#f3f2f0 !important}
#wellnessDiscounts .offerContainer.featured .offer:hover{background-color:#f8f2d8 !important}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .address a{color:#7a6f60}
#wellnessDiscounts .offerContainer.large .offer .discountContainer{width:105px;position:absolute;right:15px;top:15px}
#wellnessDiscounts .offerContainer .offer:hover .callToAction.secondary{background-color:#7a6f60}
#wellnessDiscounts .showMore{clear:both;text-align:center;height:20px;padding:30px}
#wellnessDiscounts #disclaimer{text-align:center;font-style:italic;font-size:12px;padding:15px 30px 30px 30px}
#wellnessDiscounts #details #heading{height:50px;margin:20px 15px 5px 15px;text-align:right}
#wellnessDiscounts #details #heading .callToAction{position:absolute;left:0;z-index:15}
#wellnessDiscounts #details #heading .rightContent{position:absolute;right:15px}
#wellnessDiscounts #details #heading .rightContent.featured{right:55px}
#wellnessDiscounts #details #heading .rightContent .title{font-size:22px;line-height:24px;color:#d31145}
#wellnessDiscounts #details #heading .featuredIconMedium{position:absolute;right:10px;top:44px}
#wellnessDiscounts #details #heading .rightContent .print{display:inline-block;margin-right:10px}
#wellnessDiscounts #details #mapContainer{position:absolute;width:100%;height:205px;top:95px}
#wellnessDiscounts #details #mapContainer #mapDiv{width:100%;height:205px}
#wellnessDiscounts #details #contentContainer{margin-top:235px;position:relative;overflow:hidden}
#wellnessDiscounts #details #contentContainer.noLocation{margin-top:0}
#wellnessDiscounts #details #contentContainer #discountInformation{float:left;width:100%}
#wellnessDiscounts #details #contentContainer.noLocation #discountInformation{width:auto}
#wellnessDiscounts #details #contentContainer #discountInformation #discountDetails{padding:15px;padding-left:25px}
#wellnessDiscounts #details #contentContainer #discountInformation #discountDetails h2{font-size:22px}
#wellnessDiscounts #details #contentContainer #discountInformation #discountDetails .discount{margin-top:20px;font-weight:bold;font-size:16px}
#wellnessDiscounts #details #contentContainer #discountInformation #promoContainer{width:100%;min-height:160px;overflow:hidden}
#wellnessDiscounts #details #contentContainer #locations .header,#wellnessDiscounts .cf #locations .header{background-color:#d31145;color:white;font-size:20px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;padding:10px 15px;border-bottom:1px solid #7a6f60;position:relative}
#wellnessDiscounts #details #contentContainer #locations .location{padding:10px 10px 10px 35px;position:relative;border-top:1px solid #7a6f60;cursor:pointer}
#wellnessDiscounts #details #contentContainer #locations .location.selected{background:#eae8e4}
#wellnessDiscounts .cf #locations{float:left}
#wellnessDiscounts #details .locationIndex{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIASURBVDhPpZRLTxNhFIZnb0svQ2hp6UBaaEvSVogSIEhEIKAxgQC6IS4BL1GIK+PGCGwIhB9ATOwPUW4t0MLQocVAW8GCaQrBP/F6vqkFZ6aitotnkjnfeZ+czHcyHIBrybyaQgH1mZqixdTIY2zrDNglYnqjgh2qJZpvU5s2pymIvAUiheI2AUcDQ/j+YhJn07PIvZvGyfgzpDrvQeKtsvR86QNF/iCLUkNUb0bc34zs+xnk5uaLkpl6DdHqAOvPLSxSVCXbNvDY1Oc5GBxBeuz5tUi3WuXeLZ1JKUsODiOsM2KNDhibghPS3R5I3X3F6ehCyFx12R/3NclCWbZB4y6T7HdWjDzWa+qwUe+5JOxyY73ageUKs6I3RMiyi2CQ7AZ8ulFRMkz47eUkrcHwI6zS7X0uE8ntBRej0VeNZqyY+LKI6E3g9hp9CFtsCFmsZRGl78h9HX2CiK0GEaG2LCRPY34/RJLF3O7Scbpw+ubtL1llFfabAiWza7fnV4M9jsefIuGqR6q15b858PuQaGm7kjFEmwPJmwFkujr/meOOdsQFQRYpZIydSgvSNHb2fu9fydxpxxenk2JXeYWMITV4kPR6ke3rxvnAAw1nD/uRDvjBflXqrOKlQG5+AWyZ96rtOKTbKrBfWwc2/dHYBLVpc5qCmh8fgyigPlMC7idRhoHc0qanlAAAAABJRU5ErkJggg==") !important;background-repeat:no-repeat;line-height:20px;font-size:12px;font-weight:bold;padding-left:5px;color:white;position:absolute;left:10px;top:10px;width:20px;height:20px}
#wellnessDiscounts #details .pushpin{line-height:20px;font-size:12px;font-weight:bold;color:white;width:25px;height:40px;padding-top:3px;padding-left:8.5px;cursor:pointer}
.ih-tooltip{background-color:white;color:#232323;padding:10px 20px;border-radius:0;-webkit-box-shadow:0 0 7px #555;-khtml-box-shadow:0 0 7px #555;-moz-box-shadow:0 0 7px #555;-ms-box-shadow:0 0 7px #555;-o-box-shadow:0 0 7px #555;box-shadow:0 0 7px #555;border:1px solid #a2988a;font-size:12px;line-height:12px;position:absolute;font-weight:normal;z-index:10000;display:none}
.ih-has-tooltip{cursor:help}
#wellnessDiscounts #home .ih-tooltip-image{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGRDE0RTExMjRDMTExRTVCNDExQzExMEE2QjVGODI2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGRDE0RTEwMjRDMTExRTVCNDExQzExMEE2QjVGODI2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4MjJBRkJDMzUyRUEzRDRBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4MjJBRkJDMzUyRUEzRDRBIi8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+UHJpbnQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnoxwOUAAAF0SURBVHjafNPLK4RRGMfx9x1D2Iq/wcpCuSxcFmOBFCGXIpS/wCVkpbAgNpY2Q8mljDRNNuMyStSQla0/wMJSNLl8H/1evZ1mnPo0533OOc975jnv8VMnB57T6jGNXkQV+0ICm7gNT446i7cxqf4NsvhGHfplB+P5ElyjGRtYxIeTvAgrmEM1Gi0Y0WBci4cwo8XtOMQ+OvGJefShQfHfBJZtDFta4OktZxhQ0hTWNGa1WFe8xqeISTpd8DWhDG/qlyCHF1SiAq8as9qcR7U4XFkbGMSzFgcxt10iFgk9BO0dR7hHOdKowmzo7dYy+Y7RbVc6wgkV2nN2+pegtUCCrL6HeJ6xliCBVbujQIL0P7uM2Q4j+m+ePiC3JVSPYie+qt8py/6EPXvQdhOhiT061lwoZqe2gGM8BqcwgjsFl1V9a6cIblsplmDfzYPuhec7t3EXo+pfaKJVuxZtituC4WCBn+c6N+k+dDvxpOqUCQd/BBgAXhRX3oqYapAAAAAASUVORK5CYII=");background-repeat:no-repeat;padding-left:16px;padding-top:2px;margin-left:2px;margin-right:2px;width:16px;height:16px;vertical-align:bottom;cursor:help}
.ih-tooltip .arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}
.ih-tooltip .arrow.top{top:-16px;bottom:auto}
.ih-tooltip .arrow.left{left:20%}
.ih-tooltip .arrow.right{left:80%}
.ih-tooltip .arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-box-shadow:-9px 6px 5px 9px #000;-khtml-box-shadow:-9px 6px 5px 9px #000;-moz-box-shadow:-9px 6px 5px 9px #000;-ms-box-shadow:-9px 6px 5px 9px #000;-o-box-shadow:-9px 6px 5px 9px #000;box-shadow:-9px 6px 5px 9px #000;-webkit-transform:rotate(45deg);-khtml-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.ih-tooltip .arrow.top:after{bottom:-20px;top:auto}
.contactInfoFlyout:root{background:#f8f2d8}
.contactInfoFlyout .tab{background-color:#d31145;color:white;font-size:16px;width:40px;height:100px;display:inline-block;border-top-left-radius:5px;border-bottom-left-radius:5px}
.contactInfoFlyout .contactInfo{display:inline-block;height:100px;position:absolute}
.contactInfoFlyout .contactInfo .icon{display:table-cell;vertical-align:middle;padding-right:10px;padding-left:10px;height:100px}
.contactInfoFlyout .contactInfo .numbers{color:#8c847b;display:table-cell;vertical-align:middle;padding-bottom:5px;height:100px}
.contactInfoFlyout .contactInfo .largeText{font-family:Bebas;font-size:18px}
.contactInfoFlyout .contactInfo .smallText{font-family:'Calluna Sans',Helvetica,Arial,sans-serif;font-size:16px}
.fade{top:0;left:0;right:0;opacity:1}
.fade.ng-enter,.fade.ng-leave{-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
.fade.ng-enter{opacity:0}
.fade.ng-enter-active{opacity:1}
.fade.ng-leave{opacity:1}
.fade.ng-leave-active{opacity:0}
.gallery-prev,.gallery-next{position:absolute;top:50%;margin-top:10px;width:30px;height:30px;z-index:800;cursor:pointer;outline:0}
.gallery-prev{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAeCAYAAADU8sWcAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAD4SURBVEhLxY47DsIwEERzBI7KOagoKSMuQwdIiILTGNsaonxeMpvGjPSU6Nnr2S6l9DdQtgJlK1Du5AwuBMod9JkSOrOgDNJ/3o/8qaFzC8oAtfh6OeXfGrpjQWkYiluXT4pbli+KW5VjcYvy1eKCQnMWlCM2iwsKzVpQCltcUGjegjITKi4o9IaF5DFaXFDoHQvJQ+b5ut+wbI5C71hQZsILKPSGBaUILaDQvAXlCLuAQrMWlDM2F1BozoISWF1AoRkLyhVwAYXuW1BusFhAobsWlIbJAgrds6AMMCyg0B0LyiB1gUwJnVtQ7uC3AJ1ZULYCZRtS9wWidPfrONBLhAAAAABJRU5ErkJggg==") !important;left:0}
.gallery-next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAYAAADQBxWhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAADySURBVEhLvdaxDcIwFIThjMCIjELNBNRQ0CHRING5o0NIaSjYxfhSRDY5O/eeZIpPUU6x/zZDjPHv6NgbHXujo2CXbH42GR0FIXklrjAdBWF8PtLDF6ajINyv5+gN01EwRY+HvStMR8Ec9YTpKCii1jAdBYuoJUxHAY2qYToKqlFYCy8GUTMKrXDxYrAahVo4v8hCikIWns/nF1lI0dvlFD/vMX0et9nZftFaEIoXg2a0FYTFIKpG14JARwGNKkGgo2ARVYNAR0ERtQSBjoI5ag0CHQVT1BMEOgqmqCcIdBQEbxDoKMAvqCsIdOyNjn3F4QvTakPJT2pnegAAAABJRU5ErkJggg==") !important;right:0}
.gallery-pager{text-align:center;width:auto;z-index:15;position:absolute;bottom:0;overflow:hidden;left:0;width:100%;height:20px}
.gallery-pager a{display:inline-block;background:#a2988a;width:12px;height:12px;text-indent:-9999px;border:0;margin:0 6px;border:1px solid #fff;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}
.gallery-pager a.active{background:#d31145}
#wellnessDiscounts #wrapper{padding:20px 40px;min-width:1100px;min-height:100%}
#wellnessDiscounts hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}
.cf{font-family:'Calluna Sans',Helvetica,Arial,sans-serif}
.cf .cover-page .title{font-size:15px}
.cf .content .big-text{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:bold}
.cf .content p{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px}
.cf .content{color:#232323}
.cf .cover-page{padding:50px 20px 0 20px;page-break-after:always}
.cf .cover-image{width:100%}
.cf .spaced{margin:20px 0}
.cf .pushed-down{margin-top:50px}
.cf .offer h3{margin-bottom:2px}
.cf .offer p{margin-top:14px}
.cf .offerName{font-size:15px;font-weight:bold;font-family:Calluna}
.cf .line div{padding:0}
.cf .featuredIconMedium{background:url("data:image/png;base64,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") no-repeat left top;width:38px;height:38px}
.cf .location{margin:10px 0 10px 5px}
#wellnessDiscounts .vcenter{margin-top:10px}
#wellnessDiscounts .subtitle{font-size:18px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#d31145;margin:15px 0 20px 0;font-weight:bold}
#wellnessDiscounts #details #heading .rightContent .title{padding:44px 0 0 0}
#wellnessDiscounts #details #heading .rightContent .website{float:right;z-index:5;position:relative}
#wellnessDiscounts .cf .locationIndex{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIASURBVDhPpZRLTxNhFIZnb0svQ2hp6UBaaEvSVogSIEhEIKAxgQC6IS4BL1GIK+PGCGwIhB9ATOwPUW4t0MLQocVAW8GCaQrBP/F6vqkFZ6aitotnkjnfeZ+czHcyHIBrybyaQgH1mZqixdTIY2zrDNglYnqjgh2qJZpvU5s2pymIvAUiheI2AUcDQ/j+YhJn07PIvZvGyfgzpDrvQeKtsvR86QNF/iCLUkNUb0bc34zs+xnk5uaLkpl6DdHqAOvPLSxSVCXbNvDY1Oc5GBxBeuz5tUi3WuXeLZ1JKUsODiOsM2KNDhibghPS3R5I3X3F6ehCyFx12R/3NclCWbZB4y6T7HdWjDzWa+qwUe+5JOxyY73ageUKs6I3RMiyi2CQ7AZ8ulFRMkz47eUkrcHwI6zS7X0uE8ntBRej0VeNZqyY+LKI6E3g9hp9CFtsCFmsZRGl78h9HX2CiK0GEaG2LCRPY34/RJLF3O7Scbpw+ubtL1llFfabAiWza7fnV4M9jsefIuGqR6q15b858PuQaGm7kjFEmwPJmwFkujr/meOOdsQFQRYpZIydSgvSNHb2fu9fydxpxxenk2JXeYWMITV4kPR6ke3rxvnAAw1nD/uRDvjBflXqrOKlQG5+AWyZ96rtOKTbKrBfWwc2/dHYBLVpc5qCmh8fgyigPlMC7idRhoHc0qanlAAAAABJRU5ErkJggg==") !important;background-repeat:no-repeat;line-height:20px;color:#fff;float:left;margin:5px;width:20px;height:20px;font-size:12px;font-weight:bold;padding-left:5px}
#wellnessDiscounts .cf .discountAmount,#wellnessDiscounts .cf .location,#wellnessDiscounts td span{font-family:'Open Sans',Helvetica,Arial,sans-serif;font-size:15px}
#wellnessDiscounts .cf .location{font-size:13px}
#wellnessDiscounts .cf .locationIndexText{float:left;margin:5px 0 0 -18px;color:#fff !important;z-index:999;width:10px;display:inline-block}
#wellnessDiscounts #offerDetails .title{font-size:28px}
#wellnessDiscounts .cf .title{font-size:22px}
#wellnessDiscounts #offerDetails span{font-size:14px}
#wellnessDiscounts #offerDetails .location{font-size:14px}
td.featuredCol{width:55px}
td.contentCol{width:455px}
#wellnessDiscounts .cf #locations{max-height:none}
#wellnessDiscounts .offerTable{width:1020px}
#featuredOffersContainer .offersHeader .relative .featuredTooltip .ih-tooltip{min-width:200px !important}
@media print{.offerTable{page-break-inside:avoid}
#wellnessDiscounts .cf #locations .header{background-color:#d31145 !important;color:#fff !important;-webkit-print-color-adjust:exact}
#wellnessDiscounts .featuredIconMedium{content:url("data:image/png;base64,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")}
#wellnessDiscounts .cf .locationIndex{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAIASURBVDhPpZRLTxNhFIZnb0svQ2hp6UBaaEvSVogSIEhEIKAxgQC6IS4BL1GIK+PGCGwIhB9ATOwPUW4t0MLQocVAW8GCaQrBP/F6vqkFZ6aitotnkjnfeZ+czHcyHIBrybyaQgH1mZqixdTIY2zrDNglYnqjgh2qJZpvU5s2pymIvAUiheI2AUcDQ/j+YhJn07PIvZvGyfgzpDrvQeKtsvR86QNF/iCLUkNUb0bc34zs+xnk5uaLkpl6DdHqAOvPLSxSVCXbNvDY1Oc5GBxBeuz5tUi3WuXeLZ1JKUsODiOsM2KNDhibghPS3R5I3X3F6ehCyFx12R/3NclCWbZB4y6T7HdWjDzWa+qwUe+5JOxyY73ageUKs6I3RMiyi2CQ7AZ8ulFRMkz47eUkrcHwI6zS7X0uE8ntBRej0VeNZqyY+LKI6E3g9hp9CFtsCFmsZRGl78h9HX2CiK0GEaG2LCRPY34/RJLF3O7Scbpw+ubtL1llFfabAiWza7fnV4M9jsefIuGqR6q15b858PuQaGm7kjFEmwPJmwFkujr/meOOdsQFQRYpZIydSgvSNHb2fu9fydxpxxenk2JXeYWMITV4kPR6ke3rxvnAAw1nD/uRDvjBflXqrOKlQG5+AWyZ96rtOKTbKrBfWwc2/dHYBLVpc5qCmh8fgyigPlMC7idRhoHc0qanlAAAAABJRU5ErkJggg==") !important;z-index:1}
#wellnessDiscounts .cf .locationIndexText{margin:5px 0 0 -16px;color:#fff !important;-webkit-print-color-adjust:exact}
}
@media screen and (min-width:320px){#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer{padding-top:15px;margin:0}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer .callToAction{top:5px;margin-left:0}
#wellnessDiscounts .callToAction.small{font-size:17px;height:auto;line-height:22px;padding:10px 10px}
#wellnessDiscounts input[type="text"]{border-radius:5px;border:1px solid #7a6f60;background-color:white;padding:13px;width:100%;display:block;color:#373737;font-size:16px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer{width:535px;margin:10px 0 10px 0;display:inline-block;position:relative}
.printerIcon{float:left;margin:-155px 0 0 318px;cursor:pointer}
.contactInfoFlyout{width:380px;height:100px;position:fixed;right:-340px;top:64%;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 8px 2px rgba(0,0,0,0.5);background:#f8f2d8;z-index:10000}
#wellnessDiscounts #details #contentContainer #locations,#wellnessDiscounts .cf #locations{float:right;width:99.5%;border:1px solid #7a6f60;max-height:416px;overflow:auto;margin:15px 0}
#wellnessDiscounts .offerContainer .offer .category{font-size:11px;max-width:149px;line-height:11px;padding-top:3px;padding-bottom:5px;color:#7a6f60}
#wellnessDiscounts #home .header{height:129px}
#wellnessDiscounts #home .header .text{font-family:'Calluna Sans',Helvetica,Arial,sans-serif;padding:24px 0;float:left;background-color:#d31145;color:white;margin:-15px;padding-left:20px !important}
#wellnessDiscounts .title{font-size:28px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#fff}
#wellnessDiscounts p{padding:0 0 20px 0;color:#fff !important;font-size:16px !important;line-height:22px !important}
#wellnessDiscounts #home .searchCategoriesContainer{border-bottom:1px solid #7a6f60;padding-top:20px;margin-bottom:10px;background-color:white;clear:both}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #searchHelp{position:absolute;right:240px;top:14px;padding:3px 10px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#f3f2f0;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:13px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #searchHelp:hover{background-color:#eae8e4}
#wellnessDiscounts .offerContainer.small{width:291px;height:210px}
#wellnessDiscounts .offerContainer.large{width:94.5%;height:150px;margin:10px 0 0 10px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer{width:175px;height:100px;position:absolute;left:10px;top:10px}
#wellnessDiscounts .offerContainer .offer .title{font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#d31145;font-size:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
#wellnessDiscounts #details #contentContainer #discountInformation #discountDetails{padding:15px 0 15px 0}
#wellnessDiscounts #details #contentContainer #locations .header .showAll{right:10px;float:right;padding:1px 7px;display:block;margin-top:-3px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .featuredIconMedium{float:left;padding-right:7px;padding-bottom:99px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .address{line-height:16px}
#wellnessDiscounts #details #promoContainerFullWidth{width:auto;height:auto;margin:15px 0;overflow:hidden;margin-top:0}
.twinButtons{position:relative;bottom:0;left:0;text-align:center;padding:15px 0 0 0}
#wellnessDiscounts .offerContainer.large .offer{position:relative;background-color:white;height:140px;margin:5px}
#wellnessDiscounts .offersHeader .featuredTooltip{position:relative;top:16px;left:120px}
#wellnessDiscounts .offerContainer .offer .discountContainer .discount .ih-tooltip{position:absolute;z-index:1000;margin:auto;max-width:200px;line-height:15px}
#categoriesContainer{display:none}
}
@media screen and (min-width:375px){#wellnessDiscounts #home .searchCategoriesContainer #searchContainer input[type="text"]{width:59%}
.contactInfoFlyout{top:55%}
}
@media screen and (min-width:413px){.contactInfoFlyout{top:45%}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer input[type="text"]{width:66%}
.printerIcon{float:left;margin:-155px 0 0 355px;cursor:pointer}
}
@media screen and (min-width:768px){#wellnessDiscounts #home .header{height:129px}
#wellnessDiscounts #home .header .text .title{font-size:28px;color:white;padding:20px 0 5px 0}
#wellnessDiscounts p{font-size:14px !important;padding:10 5px 20px 0 !important}
#wellnessDiscounts #home .header .bannerImage{display:none}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #searchHelp{right:150px;top:19px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer input[type="text"]{width:395px;margin-top:5px;margin-bottom:5px;font-size:16px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer{margin:0 0 0 20%}
.printerIcon{float:right;margin:45px 4% 0 0}
.contactInfoFlyout{top:47%}
#wellnessDiscounts .offerContainer .offer .category{font-size:11px;max-width:208px;line-height:11px;padding-top:3px}
#wellnessDiscounts .offerContainer.large{width:97%;height:130px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer{width:565px}
#wellnessDiscounts .offerContainer .offer .title{max-width:559px;display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;white-space:normal}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .address{color:#7a6f60;position:absolute;bottom:-5px;line-height:15px;max-width:180px}
#wellnessDiscounts #details #contentContainer #locations .header .showAll{float:right;padding:1px 7px;display:block;margin-top:-3px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .featuredIconMedium{padding-bottom:0}
.twinButtons{position:absolute;bottom:18px;left:5%;text-align:center;width:380px}
#wellnessDiscounts .offerContainer.large .offer{height:120px}
#wellnessDiscounts .offersHeader .featuredTooltip{left:5px}
#wellnessDiscounts .offerContainer .offer .discountContainer .discount .ih-tooltip{width:240px;position:absolute;z-index:1000;left:-10px;line-height:15px}
#categoriesContainer{display:block}
}
@media screen and (min-width:820px){#wellnessDiscounts .offerContainer.large{width:48%}
.contactInfoFlyout{top:47%}
#wellnessDiscounts .offerContainer .offer .title{max-width:222px}
.twinButtons{left:7%}
}
@media screen and (min-width:1004px){#wellnessDiscounts #home .searchCategoriesContainer #categoriesContainer{margin:0 0 15px 0}
#wellnessDiscounts .callToAction.small{font-size:14px;padding:0 10px}
#wellnessDiscounts input[type="text"]{padding:5px;display:inline}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer #searchHelp{top:19px}
#wellnessDiscounts #home .searchCategoriesContainer #searchContainer{margin:0 0 0 25%}
.contactInfoFlyout{top:45%}
#wellnessDiscounts .offerContainer .offer .title{max-width:395px}
#wellnessDiscounts #details #contentContainer #discountInformation #promoContainer{margin:0 0 15px 0;width:100%}
#wellnessDiscounts .offerContainer .offer .category{font-size:11px;max-width:208px;line-height:11px;padding-top:3px}
#wellnessDiscounts #details #contentContainer #locations,#wellnessDiscounts .cf #locations{width:420px;margin-top:25px}
#wellnessDiscounts .offerContainer.large .offer .titleAddressContainer .address{color:#7a6f60;position:absolute;bottom:-5px;line-height:15px;max-width:280px}
#wellnessDiscounts #home .header{width:100%;height:129px}
#wellnessDiscounts #home .header .text{font-family:'Calluna Sans',Helvetica,Arial,sans-serif;width:67%;height:130%;padding:24px 0;float:left;background-color:#d31145;color:white}
#wellnessDiscounts #home .header .text .title{font-size:28px;color:white;padding:20px 0 5px 0}
#wellnessDiscounts p{padding:0 15px 5px 0 !important;margin:0 !important}
#wellnessDiscounts #home .header .bannerImage{display:block;float:right;width:34%;height:130%;margin:-15px -15px 0 5px}
#wellnessDiscounts #details #contentContainer #discountInformation #discountDetails{padding:15px 0 15px 15px}
#wellnessDiscounts .offerContainer.large{width:48.5%}
#wellnessDiscounts #details #contentContainer #discountInformation{float:left;width:515px}
.twinButtons{left:12%;bottom:28px}
}
@media screen and (min-width:1180px){.twinButtons{left:14%;bottom:37px}
}
#wellnessDiscounts{font-family:Helvetica,Arial,sans-serif;font-size:12px;color:#000;line-height:18px;*{box-sizing:content-box}
[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important}
a{padding:0;text-decoration:underline;color:#000;&amp;:hover{color:#d31145}
}
h1,h2{color:#d31145}
h2,h3,h4,h5,h6{padding:0 0 4px 0}
h1{font-size:19px;padding:18px 0 6px;line-height:normal !important}
h2{font-size:17px}
p{padding:0 0 20px 0;color:#000}
.fade{opacity:1;position:relative}
.text{padding:0 !important}
#home{.searchCategoriesContainer{z-index:101}
}
#details{#locations{.pull-right{a{color:#7a6f60;&amp;:hover{color:#d31145}
}
}
}
}
.print-page{max-width:1170px;margin:auto;-webkit-box-shadow:1px 0 8px 4px #a2988a;-moz-box-shadow:1px 0 8px 4px #a2988a;box-shadow:1px 0 8px 4px #a2988a;*{margin:0;padding:0;font:inherit;vertical-align:baseline}
hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}
h1,h2,h3,h4,h5,h6{display:block;color:#333;font-weight:bold}
h3{font-size:15px}
p{.openSansRegular();font-size:15px;padding:0 0 20px 0;color:#000}
table{margin:30px 0;td{vertical-align:top;padding:0 10px 0 0;text-align:left;span{.openSansRegular();font-size:15px}
}
}
.vcenter{margin-top:10px}
.row{display:block}
.text-right{text-align:left !important}
.spaced{margin:20px 0}
.pushed-down{margin-top:50px}
&amp;#wrapper{padding:20px 40px;min-width:1100px;min-height:100%;width:970px;margin:auto;background:#fff;-webkit-box-shadow:1px 0 8px 4px #a2988a;-moz-box-shadow:1px 0 8px 4px #a2988a;box-shadow:1px 0 8px 4px #a2988a}
.content{font-size:12px;line-height:18px;.title{font-family:'Calluna Sans',Helvetica,Arial,sans-serif}
.subtitle{font-size:18px;font-family:'Calluna Sans',Helvetica,Arial,sans-serif;color:#d31145;margin:15px 0 20px 0;font-weight:bold}
.location{.openSansRegular();margin:10px 0 10px 5px}
.cover-page{padding:50px 20px 0 20px;page-break-after:always}
.big-text{margin-top:10px;margin-bottom:10px;font-size:20px;font-weight:bold}
}
}
}
body.wdprintpage{.cmp-page__skiptomaincontent{.cmp-page__skiptomaincontent-link{padding:10px 24px;color:#fff;background-color:@primary-color;text-decoration-line:none;&amp;:hover{background-color:@btn-primary-hover-bg;text-decoration-line:none}
&amp;:active,&amp;:focus{border:1px solid transparent}
}
}
}</pre></body></html>