<style>
                            [data-view='listMonthWithFeaturedImage'] .fc-list-event-title {
                                display: grid;
                                grid-template-columns: 1fr 1fr 1fr;
                                grid-gap: 32px;

                                &amp; div {
                                    grid-column: span 2;
                                    display: flex;
                                    flex-direction: column;
                                }

                                &amp; div &gt; span {
                                    font-size: 1rem;
                                }
        
                                &amp; a {
                                    font-size: 1.5rem;
                                    font-weight: bold;
                                }
        
                                &amp; img {
                                    aspect-ratio: 1 / 1;
                                    width: 100%;
                                    object-fit: cover;
                                }
                            }

                            [data-view='listMonthWithFeaturedImage'] .fc-day th[scope='colgroup'] {
                                background: none;
                                position: static;
                            }
                                
                            [data-view='listMonthWithFeaturedImage'] .fc-list-event-time {
                                display: none;
                            }

                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-cushion.fc-cell-shaded {
                                background: none;
                                text-align: start;
                                display: flex;
                                align-items: center;
                                white-space: nowrap;
                                gap: 32px;
                                padding: 32px 0;
                            }

                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-cushion::after {
                                width: 100%;
                                height: 1px;
                                background: var(--fc-border-color);
                            }

                            [data-view='listMonthWithFeaturedImage'] :is(.fc-list-event-title, th, .fc-list-event-graphic, .fc-listMonthWithFeaturedImage-view.fc-view){
                                border: none;
                            }

                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-side-text {
                                display: none;
                            }

                            @media (max-width: 768px) {
                                [data-view='listMonthWithFeaturedImage'] .fc-list-event-title {
                                    grid-template-columns:  1fr;
                                }

                                [data-view='listMonthWithFeaturedImage'] .fc-list-event-title img {
                                    grid-row-start: 1;
                                }   
                            }
                        </style>{"id":4283,"date":"2026-01-08T15:37:09","date_gmt":"2026-01-08T15:37:09","guid":{"rendered":"https:\/\/www.arthurmurray.com\/westcovina\/our-studio\/"},"modified":"2026-09-13T23:26:08","modified_gmt":"2026-09-14T03:26:08","slug":"our-studio","status":"publish","type":"page","link":"https:\/\/www.arthurmurray.com\/sandysprings\/our-studio\/","title":{"rendered":"Dance Lessons Sandy Springs"},"content":{"rendered":"\n<div class=\"wp-block-cover alignfull has-parallax dyn\" style=\"margin-top:0;margin-bottom:0;padding-top:80px;padding-right:var(--wp--preset--spacing--medium);padding-bottom:0;padding-left:var(--wp--preset--spacing--medium);min-height:480px;aspect-ratio:unset;\"><div class=\"wp-block-cover__image-background wp-image-5451 size-full has-parallax\" style=\"background-position:50% 50%;background-image:url(https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-scaled.jpg)\"><\/div><span aria-hidden=\"true\" class=\"wp-block-cover__background has-custom-ami-secondary-500-background-color has-background-dim-60 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-4b3612ce wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignwide is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-99640516 wp-block-group-is-layout-flex\" style=\"min-height:100%;padding-top:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--medium)\">\n<h1 class=\"wp-block-heading dyn has-primary-color has-text-color has-link-color has-custom-2-font-size wp-elements-1\"><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-custom-ami-primary-500-color\">Post title<\/mark><\/span><\/h1>\n\n\n\n<p class=\"dyn wp-block-paragraph\"><span data-tag=\"gdt-franchise-data-studio-name\" data-params=\"&quot;&quot;\" class=\"is-tag\">Studioname<\/span><\/p>\n\n\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-lightest-color has-secondary-background-color has-text-color has-background has-link-color wp-elements-2 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group grid-max-2-md is-layout-grid wp-container-core-group-is-layout-52ee2e93 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group wp-container-content-db1bbc15 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Learn to Dance<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Never miss out on another dancing opportunity again! Whether you just want to survive on the dance floor or stand out in the crowd, learning to dance has never been easier.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Believe it or not, most students start as total beginners. By using our proven method, our team of certified instructors will help get you on the dance floor in no time. You\u2019ll even be dancing on your very first lesson!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Walk In, Dance Out \u00ae<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group wp-container-content-db1bbc15 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure id=\"greyd-6aa9eb36d1ca2\" class=\"wp-block-embed is-type-video is-provider-vimeo wp-block-embed-vimeo wp-embed-aspect-1-1 wp-has-aspect-ratio\" style=\"margin-top:0;margin-bottom:0\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"How we teach\" src=\"https:\/\/player.vimeo.com\/video\/647904720?dnt=1&amp;app_id=122963\" width=\"500\" height=\"500\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe>\n<\/div><\/figure>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-tertiary-color has-custom-ami-light-100-background-color has-text-color has-background has-link-color wp-elements-3 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group grid-max-2-md is-layout-grid wp-container-core-group-is-layout-52ee2e93 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group wp-container-content-db1bbc15 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<figure class=\"wp-block-image size-full is-style-rounded-corners\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1817\" src=\"https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-scaled.jpg\" alt=\"A,View,Of,The,Urban,Sprawl,Of,Buildings,In,The\" class=\"wp-image-5451\" srcset=\"https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-scaled.jpg 2560w, https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-300x213.jpg 300w, https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-1024x727.jpg 1024w, https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-768x545.jpg 768w, https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-1536x1090.jpg 1536w, https:\/\/www.arthurmurray.com\/sandysprings\/wp-content\/uploads\/sites\/17\/2026\/07\/sandysprings-2048x1453.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-group wp-container-content-db1bbc15 has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Dance Lessons in Sandy Springs, GA<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Looking for ballroom dance lessons in Sandy Springs? Look no further! Arthur Murray has been a staple in the world of dance for many years, and we look forward to bringing Toledo onto the dance floor!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you\u2019re looking for a Waltz, Swing, or Foxtrot, or maybe a Salsa, Tango or Country Two-Step; with over 30 styles of dance to choose from, we\u2019ve got you covered. No matter the occasion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Get started with ballroom dance lessons in Sandy Springs today and see what dancing can do for you!<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-secondary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group alignwide break-md is-nowrap is-layout-flex wp-container-core-group-is-layout-1090aeb4 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-group wp-container-content-958eb9dc is-vertical is-layout-flex wp-container-core-group-is-layout-c4cf3051 wp-block-group-is-layout-flex\">\n<div class=\"greyd-anchor-target--wrapper\"><div data-anchor-id=\"reserve\" id=\"reserve\" class=\"greyd-anchor-target\"><\/div><\/div>\n\n\n\n<p class=\"has-primary-color has-text-color has-link-color wp-elements-4 wp-block-paragraph\" style=\"font-style:normal;font-weight:600\">Ready to Get on the Dance Floor? <\/p>\n\n\n\n<h2 class=\"wp-block-heading has-lightest-color has-text-color has-link-color wp-elements-5\">Book Your <span data-tag=\"gdt-franchise-data-intro-lesson-cost\" data-params=\"&quot;&quot;\" class=\"is-tag\">Intro Lesson Cost<\/span><br>Intro Lesson Today<\/h2>\n\n\n\n<p class=\"has-lightest-color has-text-color has-link-color wp-elements-6 gs_RfUQIb wp-block-paragraph\">Fill in your details and we&#8217;ll confirm your lesson time at <span data-tag=\"gdt-franchise-data-studio-name\" data-params=\"&quot;&quot;\" class=\"is-tag\">Studioname<\/span>. <\/p>\n\n\n\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-c4cf3051 wp-block-group-is-layout-flex gs_pjs0QO group_wrap\">\n<ul class=\"wp-block-greyd-list ami-list has-custom-6-font-size\" id=\"list_6aa9eb36d2a4d\">\n<li class=\"wp-elements-7\"><span class=\"list_icon icon_check_alt\" aria-hidden=\"true\"><\/span><span class=\"list_content\"><p>Your information is 100% private and secure.<\/p><\/span><\/li>\n\n\n\n<li><span class=\"list_icon icon_check_alt\" aria-hidden=\"true\"><\/span><span class=\"list_content\"><p>We&#8217;ll contact you to confirm your preferred date &amp; time<\/p><\/span><\/li>\n\n\n\n<li><span class=\"list_icon icon_check_alt\" aria-hidden=\"true\"><\/span><span class=\"list_content\"><p>No dance experience required whatsoever.<\/p><\/span><\/li>\n\n\n\n<li><span class=\"list_icon icon_check_alt\" aria-hidden=\"true\"><\/span><span class=\"list_content\"><p>No long-term commitment or obligation to continue<\/p><\/span><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-custom-ami-light-100-background-color has-background wp-container-content-958eb9dc is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-8e8cb584 wp-block-group-is-layout-flex\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:var(--wp--preset--spacing--small);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--small);padding-left:var(--wp--preset--spacing--small)\">\n<p class=\"wp-block-paragraph\">Invalid form ID<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-custom-ami-secondary-100-background-color has-background has-global-padding is-layout-constrained wp-container-core-group-is-layout-5dcbc8b3 wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-29325ecb wp-block-group-is-layout-flex\">\n<p class=\"has-text-align-center has-be-vietnam-pro-font-family wp-block-paragraph\"><span data-tag=\"gdt-franchise-data-studio-name\" data-params=\"\" class=\"is-tag\">Studioname<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center has-custom-2-font-size\">The Team<\/h2>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Who is who at <span data-tag=\"gdt-franchise-data-studio-name\" data-params=\"\" class=\"is-tag\">Studioname<\/span> <\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-query is-layout-flow wp-block-query-is-layout-flow\"><div id='post-results-6aa9eb36d36dc'  class=\"greyd-posts-slider wp-block-post-template js\" data-currentpage=\"1\" data-query-id=\"0\" data-height=\"max\" data-block-data=\"eyJibG9ja05hbWUiOiJjb3JlXC9wb3N0LXRlbXBsYXRlIiwiYXR0cnMiOnsiY2xhc3NOYW1lIjoiIiwibGF5b3V0Ijp7InR5cGUiOiJncmlkIiwiY29sdW1uQ291bnQiOjMsIml0ZW1zIjo1MCwicmVzcG9uc2l2ZSI6eyJtZCI6eyJpdGVtcyI6IiIsImNvbHVtbkNvdW50IjoyfSwic20iOnsiaXRlbXMiOiIiLCJjb2x1bW5Db3VudCI6MX19fSwidmFyaWF0aW9uIjoic2xpZGVyIiwicXVlcnlUYWdzIjp7InF1ZXJ5IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1zZWFyY2gtcXVlcnknPjxcL3NwYW4+IiwiZmlsdGVyIjoiUG9zdCBUeXBlOiBUZWFtbWVtYmVycyIsInBvc3QtdHlwZSI6IlRlYW1tZW1iZXJzIiwiY2F0ZWdvcnkiOiJhbGxlIiwidGFnIjoiYWxsZSIsInBvc3QtY291bnQiOiI8c3BhbiBjbGFzcz0ncXVlcnktLWZvdW5kLXBvc3RzJz4zPFwvc3Bhbj4iLCJwb3N0cy1wZXItcGFnZSI6NTAsInBhZ2UtY291bnQiOjEsInBhZ2UtbnVtIjoxLCJwYWdlLW5leHQiOiIiLCJwYWdlLXByZXZpb3VzIjoiIiwicGFnZS1rZXkiOiIifSwicXVlcnkiOnsicXVlcnlJZCI6MCwicXVlcnkiOnsiaW5oZXJpdCI6ZmFsc2UsInBlclBhZ2UiOjUwLCJwb3N0VHlwZSI6InRlYW0iLCJwYWdlcyI6MCwib2Zmc2V0IjowLCJvcmRlciI6ImRlc2MiLCJvcmRlckJ5IjoiZGF0ZSIsImF1dGhvciI6IiIsInNlYXJjaCI6IiIsImV4Y2x1ZGUiOltdLCJzdGlja3kiOiIiLCJwYXJlbnRzIjpbXSwiZm9ybWF0IjpbXSwiZXhjbHVkZUN1cnJlbnQiOm51bGx9LCJjbGFzc05hbWUiOiIiLCJhbmNob3IiOiJwb3N0LXJlc3VsdHMtNmFhOWViMzZkMzZkYyJ9fSwiaW5uZXJCbG9ja3MiOlt7ImJsb2NrTmFtZSI6ImdyZXlkXC9keW5hbWljIiwiYXR0cnMiOnsidGVtcGxhdGUiOiI0MTQyIiwiZHluYW1pY19jb250ZW50IjpbeyJka2V5IjoiaWQiLCJkdHlwZSI6ImZpbGVfcGlja2VyX2ZpbGUiLCJkdGl0bGUiOiJpZF80d2dvIiwiZHZhbHVlIjoiX2ltYWdlXyJ9LHsiZGtleSI6ImNvbnRlbnQiLCJkdHlwZSI6InRleHRhcmVhIiwiZHRpdGxlIjoiY29udGVudF83bHN3IiwiZHZhbHVlIjoiJTNDc3BhbiUyMGRhdGEtdGFnJTNEJTIydGl0bGUlMjIlMjBkYXRhLXBhcmFtcyUzRCUyMiUyMiUyMGNsYXNzJTNEJTIyaXMtdGFnJTIyJTNFUG9zdCUyMHRpdGxlJTNDJTJGc3BhbiUzRSJ9LHsiZGtleSI6ImxldmVsIiwiZHR5cGUiOiJkcm9wZG93bl9oIiwiZHRpdGxlIjoibGV2ZWxfcTlkayIsImR2YWx1ZSI6IjMifSx7ImRrZXkiOiJjb250ZW50IiwiZHR5cGUiOiJ0ZXh0YXJlYV9odG1sIiwiZHRpdGxlIjoiY29udGVudF83ZzR2IiwiZHZhbHVlIjoiJTNDc3BhbiUyMGRhdGEtdGFnJTNEJTIydGVhbS1wb3NpdGlvbiUyMiUyMGRhdGEtcGFyYW1zJTNEJTIyJTIyJTIwY2xhc3MlM0QlMjJpcy10YWclMjIlM0VQb3NpdGlvbiUzQyUyRnNwYW4lM0UifV0sImNsYXNzTmFtZSI6IiIsInF1ZXJ5VGFncyI6eyJxdWVyeSI6IjxzcGFuIGNsYXNzPSdxdWVyeS0tc2VhcmNoLXF1ZXJ5Jz48XC9zcGFuPiIsImZpbHRlciI6IlBvc3QgVHlwZTogVGVhbW1lbWJlcnMiLCJwb3N0LXR5cGUiOiJUZWFtbWVtYmVycyIsImNhdGVnb3J5IjoiYWxsZSIsInRhZyI6ImFsbGUiLCJwb3N0LWNvdW50IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1mb3VuZC1wb3N0cyc+MzxcL3NwYW4+IiwicG9zdHMtcGVyLXBhZ2UiOjUwLCJwYWdlLWNvdW50IjoxLCJwYWdlLW51bSI6MSwicGFnZS1uZXh0IjoiIiwicGFnZS1wcmV2aW91cyI6IiIsInBhZ2Uta2V5IjoiIn19LCJpbm5lckJsb2NrcyI6W10sImlubmVySFRNTCI6IiIsImlubmVyQ29udGVudCI6W119XSwiaW5uZXJIVE1MIjoiXG5cbiIsImlubmVyQ29udGVudCI6WyJcbiIsbnVsbCwiXG4iXX0=\" data-perPage=\"{&quot;initial&quot;:&quot;xl&quot;,&quot;current&quot;:50,&quot;items&quot;:[],&quot;breakpoints&quot;:{&quot;sm&quot;:576,&quot;md&quot;:992,&quot;lg&quot;:1200,&quot;xl&quot;:1621,&quot;vc_sm&quot;:576,&quot;vc_md&quot;:992,&quot;vc_lg&quot;:1200}}\" live-query=\"true\" aria-live=\"polite\" role=\"region\"><div class='query-pages-wrapper' data-ppp='50'><div class='query-page is-current' data-page='1'><article class='query-post wp-block-post post-5018 team type-team status-publish has-post-thumbnail hentry' data-post='5018'data-title='lania berger'data-date='2026-04-10 18:18:03'data-postviews='0'data-index='1'>\n<div class=\"wp-block-group is-rounded is-layout-flow wp-block-group-is-layout-flow has-trigger group_wrap\"><a class=\"hidden-trigger-link\"  href=\"https:\/\/www.arthurmurray.com\/sandysprings\/team\/lania-berger\/\" title=\"Lania Berger\"><\/a>\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-rounded dy has-aspect-ratio\" style=\"padding-top:0;padding-right:var(--wp--preset--spacing--small);padding-bottom:0;padding-left:var(--wp--preset--spacing--small);aspect-ratio:3\/4;height:unset;min-height:unset;\"><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-0 size-medium\" alt=\"\" src=\"_image_\" data-object-fit=\"cover\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#5f4940\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-f3d94316 wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-tertiary-color has-background-background-color has-text-color has-background has-link-color wp-elements-8 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-57d79cbc wp-block-group-is-layout-flex gs_rZxZPK group_wrap\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;padding-top:var(--wp--preset--spacing--tiny);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--tiny);padding-left:var(--wp--preset--spacing--small)\">\n<h3 class=\"wp-block-heading has-text-align-center dyn has-custom-4-font-size\"><span data-tag=\"title\" data-params=\"\" class=\"is-tag\">Post title<\/span><\/h3>\n\n\n\n<p class=\"has-text-align-center dyn wp-block-paragraph\"><span data-tag=\"team-position\" data-params=\"\" class=\"is-tag\">Position<\/span><\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5017 team type-team status-publish has-post-thumbnail hentry' data-post='5017'data-title='rilley jacob'data-date='2026-04-10 18:17:38'data-postviews='0'data-index='2'>\n<div class=\"wp-block-group is-rounded is-layout-flow wp-block-group-is-layout-flow has-trigger group_wrap\"><a class=\"hidden-trigger-link\"  href=\"https:\/\/www.arthurmurray.com\/sandysprings\/team\/rilley-jacob\/\" title=\"Rilley Jacob\"><\/a>\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-rounded dy has-aspect-ratio\" style=\"padding-top:0;padding-right:var(--wp--preset--spacing--small);padding-bottom:0;padding-left:var(--wp--preset--spacing--small);aspect-ratio:3\/4;height:unset;min-height:unset;\"><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-0 size-medium\" alt=\"\" src=\"_image_\" data-object-fit=\"cover\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#5f4940\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-f3d94316 wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-tertiary-color has-background-background-color has-text-color has-background has-link-color wp-elements-9 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-57d79cbc wp-block-group-is-layout-flex gs_rZxZPK group_wrap\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;padding-top:var(--wp--preset--spacing--tiny);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--tiny);padding-left:var(--wp--preset--spacing--small)\">\n<h3 class=\"wp-block-heading has-text-align-center dyn has-custom-4-font-size\"><span data-tag=\"title\" data-params=\"\" class=\"is-tag\">Post title<\/span><\/h3>\n\n\n\n<p class=\"has-text-align-center dyn wp-block-paragraph\"><span data-tag=\"team-position\" data-params=\"\" class=\"is-tag\">Position<\/span><\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5016 team type-team status-publish has-post-thumbnail hentry' data-post='5016'data-title='david schmidt'data-date='2026-04-10 18:17:19'data-postviews='0'data-index='3'>\n<div class=\"wp-block-group is-rounded is-layout-flow wp-block-group-is-layout-flow has-trigger group_wrap\"><a class=\"hidden-trigger-link\"  href=\"https:\/\/www.arthurmurray.com\/sandysprings\/team\/david-schmidt\/\" title=\"David Schmidt\"><\/a>\n<div class=\"wp-block-cover has-custom-content-position is-position-bottom-center is-rounded dy has-aspect-ratio\" style=\"padding-top:0;padding-right:var(--wp--preset--spacing--small);padding-bottom:0;padding-left:var(--wp--preset--spacing--small);aspect-ratio:3\/4;height:unset;min-height:unset;\"><img decoding=\"async\" class=\"wp-block-cover__image-background wp-image-0 size-medium\" alt=\"\" src=\"_image_\" data-object-fit=\"cover\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#5f4940\"><\/span><div class=\"wp-block-cover__inner-container has-global-padding is-layout-constrained wp-container-core-cover-is-layout-f3d94316 wp-block-cover-is-layout-constrained\">\n<div class=\"wp-block-group has-tertiary-color has-background-background-color has-text-color has-background has-link-color wp-elements-10 is-vertical is-content-justification-center is-layout-flex wp-container-core-group-is-layout-57d79cbc wp-block-group-is-layout-flex gs_rZxZPK group_wrap\" style=\"border-top-left-radius:12px;border-top-right-radius:12px;padding-top:var(--wp--preset--spacing--tiny);padding-right:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--tiny);padding-left:var(--wp--preset--spacing--small)\">\n<h3 class=\"wp-block-heading has-text-align-center dyn has-custom-4-font-size\"><span data-tag=\"title\" data-params=\"\" class=\"is-tag\">Post title<\/span><\/h3>\n\n\n\n<p class=\"has-text-align-center dyn wp-block-paragraph\"><span data-tag=\"team-position\" data-params=\"\" class=\"is-tag\">Position<\/span><\/p>\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/article><\/div><\/div><\/div><div class='loading_spinner_wrapper' style='display:none;'>\n\t\t\t<div class='loading_spinner'>\n\t\t\t\t<div><\/div> <div><\/div> <div><\/div> <div><\/div>\n\t\t\t<\/div>\n\t\t<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-secondary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group alignwide break-md has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group wp-container-content-958eb9dc is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d14dd696 wp-block-group-is-layout-flex\" style=\"padding-bottom:var(--wp--preset--spacing--tiny)\">\n<h2 class=\"wp-block-heading has-lightest-color has-text-color has-link-color has-custom-3-font-size wp-elements-11\">Keep up with us on Instagram<\/h2>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-secondary-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--small);padding-bottom:var(--wp--preset--spacing--small)\">\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull is-style-default has-background-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0\">    <script>\n            let piecalAJAX = {\n            ajaxURL: \"https:\/\/www.arthurmurray.com\/sandysprings\/wp-admin\/admin-ajax.php\",\n            ajaxNonce: \"73b9b69458\"\n            }\n\n            let alreadyExpandedOccurrences = [];\n\n            function piecalPrepareCustomViewsForCalendar( views ) {\n                let supportedEventHandlers = [\n                    'eventDataTransform',\n                    'dateClick',\n                    'eventClick', \n                    'eventDidMount', \n                    'dayCellDidMount', \n                    'viewDidMount', \n                    'viewWillUnmount',\n                    'dayHeaderContent',\n                    'dayHeaderDidMount'\n                ];\n\n                for( let view in views ) {\n                    let viewProps = views[view];\n\n                    for( let prop in viewProps ) {\n                        if( supportedEventHandlers.includes( prop ) ) {\n                            let eventHandlerCode = viewProps[prop];\n\n                            let handlerFunction = new Function( 'info', eventHandlerCode );\n\n                            viewProps[prop] = handlerFunction;\n                        }\n                    }\n\n                    \/\/ Remove customProps since we don't want those output inside the calendar object\n                    delete viewProps.customProps;\n\n                    \/\/ Add in the $atts['duration'] value if the view has a duration property.\n                    if( viewProps.duration ) {\n                        viewProps.duration = {\n                            months: 2                        };\n                    }\n                }\n\n                return views;\n            }\n            \n            document.addEventListener('DOMContentLoaded', function() {\n                var pieCalendarFirstLoad = true;\n                var calendarEl = document.getElementById('calendar');\n                var calendar = new FullCalendar.Calendar(calendarEl, {\n                    headerToolbar: false,\n                    initialView: \"dayGridMonth\",\n                    editable: false,\n                    eventSources: [[{\"title\":\"Flamingo Dance-O-Rama\",\"start\":\"2026-09-17T12:00:00\",\"end\":\"2026-09-19T22:11:38\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/flamingo-dance-o-rama\\\/\",\"postType\":\"Event\",\"postId\":6186,\"allDay\":\"1\",\"color\":\"\",\"textColor\":\"#ffc800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Merengue Class\",\"start\":\"2026-09-24T18:15:00\",\"end\":\"2026-09-24T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/merengue-class\\\/\",\"postType\":\"Event\",\"postId\":6179,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Tango Class\",\"start\":\"2026-09-23T19:00:00\",\"end\":\"2026-09-23T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/tango-class\\\/\",\"postType\":\"Event\",\"postId\":6178,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Hustle Class\",\"start\":\"2026-09-17T18:15:00\",\"end\":\"2026-09-17T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/hustle-class\\\/\",\"postType\":\"Event\",\"postId\":6177,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-29T19:00:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Waltz Class\",\"start\":\"2026-09-16T19:00:00\",\"end\":\"2026-09-16T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/waltz-class\\\/\",\"postType\":\"Event\",\"postId\":6176,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-25T22:05:52\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":false}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Rumba Class\",\"start\":\"2026-09-11T19:00:00\",\"end\":\"2026-09-11T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/rumba-class\\\/\",\"postType\":\"Event\",\"postId\":6175,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Foxtrot Class\",\"start\":\"2026-09-10T18:15:00\",\"end\":\"2026-09-10T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/foxtrot-class\\\/\",\"postType\":\"Event\",\"postId\":6174,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-18T19:00:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Country 2 Step Class\",\"start\":\"2026-09-09T19:00:00\",\"end\":\"2026-09-09T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/country-2-step\\\/\",\"postType\":\"Event\",\"postId\":6173,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"ChaCha Class\",\"start\":\"2026-09-08T18:15:00\",\"end\":\"2026-09-08T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/chacha\\\/\",\"postType\":\"Event\",\"postId\":6172,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-05T12:15:00\",\"end\":\"2026-09-05T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RRULE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"7\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null,\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Salsa Class\",\"start\":\"2026-09-04T19:00:00\",\"end\":\"2026-09-04T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/salsa\\\/\",\"postType\":\"Event\",\"postId\":6170,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-22T18:15:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Practice Party\",\"start\":\"2026-09-03T19:00:00\",\"end\":\"2026-09-03T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RRULE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"7\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null,\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Bachata Class\",\"start\":\"2026-09-03T18:15:00\",\"end\":\"2026-09-03T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/bachata\\\/\",\"postType\":\"Event\",\"postId\":6168,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-15T21:50:28\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"East Coast Swing Class\",\"start\":\"2026-09-02T19:00:00\",\"end\":\"2026-09-02T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/east-coast-swing\\\/\",\"postType\":\"Event\",\"postId\":6167,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Samba Class\",\"start\":\"2026-09-01T18:15:00\",\"end\":\"2026-09-01T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/samba\\\/\",\"postType\":\"Event\",\"postId\":6165,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Hustle Class\",\"start\":\"2026-09-29T19:00:00\",\"end\":\"2026-09-29T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/hustle-class\\\/\",\"postType\":\"Event\",\"postId\":6177,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Waltz Class\",\"start\":\"2026-09-25T19:00:00\",\"end\":\"2026-09-25T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/waltz-class\\\/\",\"postType\":\"Event\",\"postId\":6176,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Foxtrot Class\",\"start\":\"2026-09-18T19:00:00\",\"end\":\"2026-09-18T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/foxtrot-class\\\/\",\"postType\":\"Event\",\"postId\":6174,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-12T12:15:00\",\"end\":\"2026-09-12T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-19T12:15:00\",\"end\":\"2026-09-19T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-26T12:15:00\",\"end\":\"2026-09-26T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-03T12:15:00\",\"end\":\"2026-10-03T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-10T12:15:00\",\"end\":\"2026-10-10T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-17T12:15:00\",\"end\":\"2026-10-17T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-24T12:15:00\",\"end\":\"2026-10-24T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-31T12:15:00\",\"end\":\"2026-10-31T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-07T12:15:00\",\"end\":\"2026-11-07T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-14T12:15:00\",\"end\":\"2026-11-14T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-21T12:15:00\",\"end\":\"2026-11-21T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Salsa Class\",\"start\":\"2026-09-22T18:15:00\",\"end\":\"2026-09-22T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/salsa\\\/\",\"postType\":\"Event\",\"postId\":6170,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-10T19:00:00\",\"end\":\"2026-09-10T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-17T19:00:00\",\"end\":\"2026-09-17T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-24T19:00:00\",\"end\":\"2026-09-24T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-01T19:00:00\",\"end\":\"2026-10-01T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-08T19:00:00\",\"end\":\"2026-10-08T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-15T19:00:00\",\"end\":\"2026-10-15T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-22T19:00:00\",\"end\":\"2026-10-22T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-29T19:00:00\",\"end\":\"2026-10-29T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-05T19:00:00\",\"end\":\"2026-11-05T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-12T19:00:00\",\"end\":\"2026-11-12T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-19T19:00:00\",\"end\":\"2026-11-19T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Bachata Class\",\"start\":\"2026-09-15T18:15:00\",\"end\":\"2026-09-15T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/bachata\\\/\",\"postType\":\"Event\",\"postId\":6168,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}}]],\n                    direction: \"ltr\",\n                    contentHeight: \"auto\",\n                    locale: \"en-US\",\n                    eventTimeFormat: {\"hour\":\"2-digit\",\"minute\":\"2-digit\"},\n                    dayHeaderFormat: { weekday: 'long' },\n                    views: piecalPrepareCustomViewsForCalendar({\"listUpcoming\":{\"type\":\"listMonth\",\"duration\":{\"months\":2},\"customProps\":{\"niceName\":\"List - Upcoming\"}},\"listMonthWithFeaturedImage\":{\"type\":\"listMonth\",\"duration\":{\"months\":1},\"customProps\":{\"niceName\":\"Month - List with Image\",\"styles\":\"\\n                            [data-view='listMonthWithFeaturedImage'] .fc-list-event-title {\\n                                display: grid;\\n                                grid-template-columns: 1fr 1fr 1fr;\\n                                grid-gap: 32px;\\n\\n                                & div {\\n                                    grid-column: span 2;\\n                                    display: flex;\\n                                    flex-direction: column;\\n                                }\\n\\n                                & div > span {\\n                                    font-size: 1rem;\\n                                }\\n        \\n                                & a {\\n                                    font-size: 1.5rem;\\n                                    font-weight: bold;\\n                                }\\n        \\n                                & img {\\n                                    aspect-ratio: 1 \\\/ 1;\\n                                    width: 100%;\\n                                    object-fit: cover;\\n                                }\\n                            }\\n\\n                            [data-view='listMonthWithFeaturedImage'] .fc-day th[scope='colgroup'] {\\n                                background: none;\\n                                position: static;\\n                            }\\n                                \\n                            [data-view='listMonthWithFeaturedImage'] .fc-list-event-time {\\n                                display: none;\\n                            }\\n\\n                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-cushion.fc-cell-shaded {\\n                                background: none;\\n                                text-align: start;\\n                                display: flex;\\n                                align-items: center;\\n                                white-space: nowrap;\\n                                gap: 32px;\\n                                padding: 32px 0;\\n                            }\\n\\n                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-cushion::after {\\n                                width: 100%;\\n                                height: 1px;\\n                                background: var(--fc-border-color);\\n                            }\\n\\n                            [data-view='listMonthWithFeaturedImage'] :is(.fc-list-event-title, th, .fc-list-event-graphic, .fc-listMonthWithFeaturedImage-view.fc-view){\\n                                border: none;\\n                            }\\n\\n                            [data-view='listMonthWithFeaturedImage'] .fc-list-day-side-text {\\n                                display: none;\\n                            }\\n\\n                            @media (max-width: 768px) {\\n                                [data-view='listMonthWithFeaturedImage'] .fc-list-event-title {\\n                                    grid-template-columns:  1fr;\\n                                }\\n\\n                                [data-view='listMonthWithFeaturedImage'] .fc-list-event-title img {\\n                                    grid-row-start: 1;\\n                                }   \\n                            }\\n                        \"},\"eventDidMount\":\"\\n                        info = piecalJS.eventDidMount( info );\\n\\n                        let row = info.el;\\n                        let titleContainer = info.el.querySelector('.fc-list-event-title');\\n                        let titleLink = titleContainer.querySelector('a');\\n                        let column = document.createElement('div');\\n                        \\n                        let descriptionText = info.event._def.extendedProps.details;\\n                        let decoder = document.createElement('textarea');\\n                        decoder.innerHTML = descriptionText;\\n\\n                        let eventTimeText = document.createElement('span');\\n                        eventTimeText.innerText = info.el.querySelector('.fc-list-event-time').innerText;\\n                        \\n                        let description = document.createElement('p');\\n                        description.innerHTML = decoder.value;\\n                        \\n                        titleContainer.append(column);\\n                        column.append(eventTimeText);\\n                        column.append(titleLink);\\n\\n                        if( description.innerText != '' ) {\\n                            column.append(description);\\n                        }\\n                        \\n                        if( info.event._def.extendedProps.featuredimage ) {\\n                            let image = document.createElement('img');\\n                            image.setAttribute('src', info.event._def.extendedProps.featuredimage);\\n                            image.setAttribute('alt', info.event._def.extendedProps.featuredimagealt);\\n                            titleContainer.append(image);\\n                        }\\n                    \"}}),\n                    eventClick: function( info ) {\n                        info = piecalJS.eventClick( info, {\n                            appendOffset: false                        } );\n\n                            Alpine.store(\"calendarEngine\").featuredImage = info.event._def.extendedProps.featuredimage;\n    Alpine.store(\"calendarEngine\").featuredImageAlt = info.event._def.extendedProps.featuredimagealt;\n                        },\n                    eventDataTransform: function(event) {  \n                        event = piecalJS.eventDataTransform( event );\n\n                        \n                        return event;  \n                    },\n                    dateClick: function( info ) {\n                        info = piecalJS.dateClick( info );\n\n                                            },\n                    eventDidMount: function( info ) {\n                        info = piecalJS.eventDidMount( info );\n\n                                            },\n                    dayCellDidMount: function( info ) {\n                        info = piecalJS.dayCellDidMount( info );\n\n                                            },\n                    dayHeaderContent: function( info ) {\n                        info = piecalJS.dayHeaderContent( info );\n\n                        \n                        return info.text;\n                    },\n                    dayHeaderDidMount: function( info ) {\n                        let defaultOptions = {\n                            showDates: true,\n                            locale: \"en-US\"\n                        };\n\n                        info = piecalJS.dayHeaderDidMount( info, defaultOptions );\n\n                                            },\n                    \n    datesSet: function( dateInfo ) {\n        if( pieCalendarFirstLoad ) {\n            pieCalendarFirstLoad = false;\n            return;\n        }\n\n        let rangeStart = dateInfo.startStr;\n        let rangeEnd = dateInfo.endStr;\n\n        let useExtendedRanges = true;\n        let extendedRangeWidth = 40;\n\n        if( useExtendedRanges ) {\n            let extendedRangeStart = new Date( dateInfo.startStr );\n            let extendedRangeEnd = new Date( dateInfo.endStr );\n\n            extendedRangeStart.setDate( extendedRangeStart.getDate() - extendedRangeWidth );\n            extendedRangeEnd.setDate( extendedRangeEnd.getDate() + extendedRangeWidth );\n\n            rangeStart = extendedRangeStart.toISOString();\n            rangeEnd = extendedRangeEnd.toISOString();\n        }\n        \n        \/\/ Let's narrow events down to only the recurring ones to avoid sending more JSON in our AJAX request\n        \/\/ than is necessary.\n        let recurringEvents = [{\"title\":\"Flamingo Dance-O-Rama\",\"start\":\"2026-09-17T12:00:00\",\"end\":\"2026-09-19T22:11:38\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/flamingo-dance-o-rama\\\/\",\"postType\":\"Event\",\"postId\":6186,\"allDay\":\"1\",\"color\":\"\",\"textColor\":\"#ffc800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Merengue Class\",\"start\":\"2026-09-24T18:15:00\",\"end\":\"2026-09-24T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/merengue-class\\\/\",\"postType\":\"Event\",\"postId\":6179,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Tango Class\",\"start\":\"2026-09-23T19:00:00\",\"end\":\"2026-09-23T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/tango-class\\\/\",\"postType\":\"Event\",\"postId\":6178,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Hustle Class\",\"start\":\"2026-09-17T18:15:00\",\"end\":\"2026-09-17T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/hustle-class\\\/\",\"postType\":\"Event\",\"postId\":6177,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-29T19:00:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Waltz Class\",\"start\":\"2026-09-16T19:00:00\",\"end\":\"2026-09-16T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/waltz-class\\\/\",\"postType\":\"Event\",\"postId\":6176,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-25T22:05:52\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":false}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Rumba Class\",\"start\":\"2026-09-11T19:00:00\",\"end\":\"2026-09-11T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/rumba-class\\\/\",\"postType\":\"Event\",\"postId\":6175,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Foxtrot Class\",\"start\":\"2026-09-10T18:15:00\",\"end\":\"2026-09-10T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/foxtrot-class\\\/\",\"postType\":\"Event\",\"postId\":6174,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-18T19:00:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Country 2 Step Class\",\"start\":\"2026-09-09T19:00:00\",\"end\":\"2026-09-09T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/country-2-step\\\/\",\"postType\":\"Event\",\"postId\":6173,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"ChaCha Class\",\"start\":\"2026-09-08T18:15:00\",\"end\":\"2026-09-08T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/chacha\\\/\",\"postType\":\"Event\",\"postId\":6172,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-05T12:15:00\",\"end\":\"2026-09-05T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RRULE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"7\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null,\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Salsa Class\",\"start\":\"2026-09-04T19:00:00\",\"end\":\"2026-09-04T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/salsa\\\/\",\"postType\":\"Event\",\"postId\":6170,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-22T18:15:00\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":true}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Practice Party\",\"start\":\"2026-09-03T19:00:00\",\"end\":\"2026-09-03T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RRULE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"7\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null,\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Bachata Class\",\"start\":\"2026-09-03T18:15:00\",\"end\":\"2026-09-03T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/bachata\\\/\",\"postType\":\"Event\",\"postId\":6168,\"color\":\"\",\"textColor\":\"#fed800\",\"rset\":\"[{\\\"type\\\":\\\"RDATE\\\",\\\"RRULE\\\":{\\\"name\\\":\\\"\\\",\\\"dtstart\\\":\\\"\\\",\\\"freq\\\":\\\"DAILY\\\",\\\"interval\\\":\\\"1\\\",\\\"count\\\":\\\"3\\\",\\\"until\\\":\\\"\\\",\\\"exact\\\":false},\\\"EXDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":null},\\\"RDATE\\\":{\\\"name\\\":\\\"\\\",\\\"date\\\":\\\"2026-09-15T21:50:28\\\",\\\"dateEnd\\\":null,\\\"setExplicitTime\\\":null}}]\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"East Coast Swing Class\",\"start\":\"2026-09-02T19:00:00\",\"end\":\"2026-09-02T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/east-coast-swing\\\/\",\"postType\":\"Event\",\"postId\":6167,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Samba Class\",\"start\":\"2026-09-01T18:15:00\",\"end\":\"2026-09-01T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/samba\\\/\",\"postType\":\"Event\",\"postId\":6165,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false},{\"title\":\"Hustle Class\",\"start\":\"2026-09-29T19:00:00\",\"end\":\"2026-09-29T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/hustle-class\\\/\",\"postType\":\"Event\",\"postId\":6177,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Waltz Class\",\"start\":\"2026-09-25T19:00:00\",\"end\":\"2026-09-25T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/waltz-class\\\/\",\"postType\":\"Event\",\"postId\":6176,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Foxtrot Class\",\"start\":\"2026-09-18T19:00:00\",\"end\":\"2026-09-18T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/foxtrot-class\\\/\",\"postType\":\"Event\",\"postId\":6174,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-12T12:15:00\",\"end\":\"2026-09-12T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-19T12:15:00\",\"end\":\"2026-09-19T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-09-26T12:15:00\",\"end\":\"2026-09-26T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-03T12:15:00\",\"end\":\"2026-10-03T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-10T12:15:00\",\"end\":\"2026-10-10T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-17T12:15:00\",\"end\":\"2026-10-17T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-24T12:15:00\",\"end\":\"2026-10-24T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-10-31T12:15:00\",\"end\":\"2026-10-31T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-07T12:15:00\",\"end\":\"2026-11-07T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-14T12:15:00\",\"end\":\"2026-11-14T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Stretch &amp; Balance\",\"start\":\"2026-11-21T12:15:00\",\"end\":\"2026-11-21T13:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/stretch-balance\\\/\",\"postType\":\"Event\",\"postId\":6171,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Salsa Class\",\"start\":\"2026-09-22T18:15:00\",\"end\":\"2026-09-22T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/salsa\\\/\",\"postType\":\"Event\",\"postId\":6170,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-10T19:00:00\",\"end\":\"2026-09-10T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-17T19:00:00\",\"end\":\"2026-09-17T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-09-24T19:00:00\",\"end\":\"2026-09-24T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-01T19:00:00\",\"end\":\"2026-10-01T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-08T19:00:00\",\"end\":\"2026-10-08T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-15T19:00:00\",\"end\":\"2026-10-15T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-22T19:00:00\",\"end\":\"2026-10-22T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-10-29T19:00:00\",\"end\":\"2026-10-29T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-05T19:00:00\",\"end\":\"2026-11-05T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-12T19:00:00\",\"end\":\"2026-11-12T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Practice Party\",\"start\":\"2026-11-19T19:00:00\",\"end\":\"2026-11-19T20:00:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/practice-party\\\/\",\"postType\":\"Event\",\"postId\":6169,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}},{\"title\":\"Bachata Class\",\"start\":\"2026-09-15T18:15:00\",\"end\":\"2026-09-15T19:15:00\",\"details\":\"\",\"permalink\":\"https:\\\/\\\/www.arthurmurray.com\\\/sandysprings\\\/events\\\/bachata\\\/\",\"postType\":\"Event\",\"postId\":6168,\"color\":\"\",\"textColor\":\"#fed800\",\"featuredimage\":false,\"featuredimagealt\":false,\"extendedProps\":{\"isRecurringInstance\":true}}];\n\n        \/\/ Let's add the original event to our alreadyExpandedOccurrences array to avoid duplication.\n        for( let event of recurringEvents ) {\n            let eventID = encodeURI(event.title.replace(' ', '').toLowerCase())+event.start+event.postId;\n\n            alreadyExpandedOccurrences = [...alreadyExpandedOccurrences, eventID];\n        }\n\n        \/\/ Now we need to submit this range to an AJAX function that does some things and returns some events\n        fetch(piecalAJAX.ajaxURL, {\n            method: 'POST',\n            headers: {\n                'Content-Type': 'application\/x-www-form-urlencoded', \/\/ Sending our data as URL encoded form data\n                'Accept': 'application\/json', \/\/ We expect JSON in return\n            },\n            body: new URLSearchParams({ \/\/ This is a way to easily convert our data into URL encoded form data\n                'action': 'piecal_expand_occurrences_in_view',\n                'nonce': piecalAJAX.ajaxNonce,\n                'rangeStart': rangeStart,\n                'rangeEnd': rangeEnd,\n                'appendOffset': false,\n                'events': JSON.stringify( recurringEvents )\n            })\n        })\n        .then(response => response.json()) \/\/ Parsing the returned JSON\n        .then(data => {\n            if (data.success) {\n                occurrencesInRange = data.events;\n\n                for( let occurrence of data.events ) {\n                    let occurrenceID = encodeURI(occurrence.title.replace(' ', '').toLowerCase())+occurrence.start+occurrence.postId;\n\n                    if( !alreadyExpandedOccurrences.includes( occurrenceID ) ) {\n                        let scrubber = document.createElement('textarea');\n                        scrubber.innerHTML = occurrence.title;\n                        occurrence.title = scrubber.value;\n\n                        if(occurrence.allDay && occurrence.end && !occurrence.extendedProps?.isBlackoutSegment && !occurrence.isBlackoutSegment) {\n                            \/\/ Extend end date for all day events that span multiple days\n                            let { actualEnd, end } = piecalUtils.getAlldayMultidayEventEnd( occurrence ) ?? {};\n\n                            if( actualEnd && end ) {    \n                                occurrence.actualEnd = actualEnd;\n                                occurrence.end = end;\n                            }\n                        }\n                        \n                        this.addEvent( occurrence );\n                        alreadyExpandedOccurrences = [...alreadyExpandedOccurrences, occurrenceID];\n                    } else {\n                        continue;\n                    }\n                }\n            } else {\n                console.error('Recurring occurrences were not expanded due to an AJAX error.');\n            }\n        })\n        .catch(error => {\n            console.error('Error:', error);\n        });\n    },\n                    });\n                    calendar.render();\n                    window.calendar = calendar;\n            });\n\n            function piecalChangeView( view ) {\n                piecalCleanView( document.querySelector('.piecal-wrapper').getAttribute('data-view'), view );\n                document.querySelector('.piecal-wrapper').setAttribute('data-view', view);\n                window.calendar.changeView(view);\n                Alpine.store('calendarEngine').calendarView = view;\n                Alpine.store('calendarEngine').viewTitle = window.calendar.currentData.viewTitle;\n                Alpine.store('calendarEngine').viewSpec = window.calendar.currentData.viewSpec.buttonTextDefault;\n            }\n\n            \/\/ This function forces the calendar to re-render events when the view is changed, but only\n            \/\/ when necessary. This prevents artifacts from custom views from persisting between view changes\n            \/\/ when those views have the same or similar types, e.g. listMonth and listUpcoming.\n            function piecalCleanView( oldView, newView ) {\n                if( oldView.toLowerCase().includes( 'list' ) && newView.toLowerCase().includes( 'grid' ) ) {\n                    return false;\n                }\n\n                if( oldView.toLowerCase().includes( 'list' ) && newView.toLowerCase().includes( 'list' ) ) {\n                    window.calendar.changeView('dayGridMonth');\n                }\n\n                if( oldView.toLowerCase().includes( 'grid' ) && newView.toLowerCase().includes( 'grid' ) ) {\n                    window.calendar.changeView('listMonth');\n                }\n            }\n\n            function piecalGotoToday() {\n                console.log('today');\n            }\n\n            function piecalNextInView() {\n                window.calendar.next();\n            }\n\n            function piecalPreviousInView() {\n                console.log('prev');\n            }\n\n            function piecalSkipCalendar() {\n                let focusedCalendar = document.querySelector('.piecal-wrapper:focus-within');\n                let focusablesInCalendar = focusedCalendar.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"]');\n                let lastFocusable = focusablesInCalendar[focusablesInCalendar.length - 1];\n\n                let focusablesInDocument = document.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex=\"-1\"]');\n                let targetFocusable = Array.prototype.indexOf.call(focusablesInDocument, lastFocusable) + 1;\n\n                focusablesInDocument[targetFocusable].focus();\n            }\n\n            document.addEventListener('alpine:init', () => {\n                Alpine.store('calendarEngine', {\n                    viewTitle: \"Loading\",\n                    viewSpec: \"Loading\",\n                    buttonText: {},\n                    showPopover: false,\n                    locale: \"en-US\",\n                    localeDateStringFormat: {\"hour\":\"2-digit\",\"minute\":\"2-digit\"},\n                    allDayLocaleDateStringFormat: [],\n                    calendarView: \"dayGridMonth\",\n                    eventTitle: \"Loading...\",\n                    eventDetails: \"Loading...\",\n                    eventType: \"Loading...\",\n                    eventStart: \"Loading...\",\n                    eventAllDay: false,\n                    eventActualEnd: null,\n                    eventEnd: \"Loading...\",\n                    eventUrl: \"\/\",\n                    safeOutput( input ) {\n                        let scrubber = document.createElement('textarea');\n                        scrubber.innerHTML = input;\n                        return scrubber.value;\n                    }\n                })\n            })\n\n            window.addEventListener('DOMContentLoaded', () => {\n                Alpine.store('calendarEngine').viewTitle = window.calendar.currentData.viewTitle;\n                Alpine.store('calendarEngine').viewSpec = window.calendar.currentData.viewSpec.buttonTextDefault;\n                Alpine.store('calendarEngine').buttonText = window.calendar.currentData.localeDefaults.buttonText;\n            })\n\n            window.addEventListener('keydown', (e) => {\n                if( e.keyCode == 27 || e.key == 'Escape' ) Alpine.store('calendarEngine').showPopover = false;\n\n            })\n        <\/script>\n        <div\n        class=\"piecal-wrapper piecal-wrap-event-titles piecal-wrapper--responsive-widget\"\n        data-view=\"dayGridMonth\";\n        x-data\n        >\n            <div class=\"piecal-controls fc\">\n                <button\n                    class=\"piecal-controls__skip-calendar fc-button fc-button-primary\"\n                    onClick=\"piecalSkipCalendar()\">\n                        Skip Calendar                <\/button>\n                <div\n                class=\"piecal-controls__view-title\" \n                aria-live=\"polite\"\n                role=\"status\"\n                >\n                  <span class=\"visually-hidden\" x-text=\"$store.calendarEngine.viewTitle + ' - current view is ' + $store.calendarEngine.calendarView\"><\/span>\n                  <span aria-hidden=\"true\" x-text=\"$store.calendarEngine.viewTitle\"><\/span>\n                <\/div>\n                <label class=\"piecal-controls__view-chooser\">\n                    Choose View                    <select x-model=\"$store.calendarEngine.calendarView\" @change=\"piecalChangeView($store.calendarEngine.calendarView)\">\n                                                    <option value=\"dayGridMonth\">\n                                Month - Classic                            <\/option>\n                                                    <option value=\"listMonth\">\n                                Month - List                            <\/option>\n                                                    <option value=\"timeGridWeek\">\n                                Week - Time Grid                            <\/option>\n                                                    <option value=\"listWeek\">\n                                Week - List                            <\/option>\n                                                    <option value=\"dayGridWeek\">\n                                Week - Day Grid                            <\/option>\n                                                    <option value=\"listDay\">\n                                Day - List                            <\/option>\n                                                    <option value=\"listUpcoming\">\n                                List - Upcoming                            <\/option>\n                                                    <option value=\"listMonthWithFeaturedImage\">\n                                Month - List with Image                            <\/option>\n                                            <\/select>\n                <\/label>\n                <div class=\"piecal-controls__navigation-button-group\">\n                    <button \n                        class=\"piecal-controls__back-to-month fc-button fc-button-primary\"\n                        aria-label=\"Back to full month view.\"\n                        onClick=\"piecalChangeView('dayGridMonth')\">\n                            Back To Full Month                    <\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__today-button\"\n                    @click=\"window.calendar.today(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\"\n                    x-text=\"$store.calendarEngine.buttonText.today ?? 'Today'\">\n                    <\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__prev-button\"\n                    @click=\"window.calendar.prev(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\"\n                    :aria-label=\"$store.calendarEngine.buttonText.prev + ' ' + $store.calendarEngine.viewSpec\"><<\/button>\n                    <button \n                    class=\"fc-button fc-button-primary piecal-controls__next-button\"\n                    @click=\"window.calendar.next(); $store.calendarEngine.viewTitle = window.calendar.currentData.viewTitle\" \n                    :aria-label=\"$store.calendarEngine.buttonText.next + ' ' + $store.calendarEngine.viewSpec\">><\/button>\n                <\/div>\n            <\/div>\n            <div id=\"calendar\"><\/div>\n            <div \n                class=\"piecal-popover\" \n                x-show=\"$store.calendarEngine.showPopover\"\n                style=\"display: none;\">\n                    <div \n                    class=\"piecal-popover__inner\" \n                    role=\"dialog\"\n                    aria-labelledby=\"piecal-popover__title--01\"\n                    aria-describedby=\"piecal-popover__details--01\"\n                    @click.outside=\"$store.calendarEngine.showPopover = false\"\n                    x-trap.noscroll=\"$store.calendarEngine.showPopover\">\n                        <button \n                        class=\"piecal-popover__close-button\" \n                        title=\"Close event details\"\n                        @click=\"$store.calendarEngine.showPopover = false\">\n                        <\/button>\n                            <img :class=\"$store.calendarEngine.featuredImage ? 'piecal-popover__featured-image' : 'piecal-popover__featured-image--hidden'\" :src=\"$store.calendarEngine.featuredImage\" :alt=\"$store.calendarEngine.featuredImageAlt != '' ? $store.calendarEngine.featuredImageAlt : $store.calendarEngine.eventTitle + ' Featured Image'\">\n                            <p class=\"piecal-popover__title\" id=\"piecal-popover__title--01\" x-text=\"$store.calendarEngine.safeOutput( $store.calendarEngine.eventTitle )\">Event Title<\/p>\n                                                <hr>\n                        <div class=\"piecal-popover__meta\">\n                                                        <p>\n                            Starts                            <\/p>\n                            <p \n                            aria-labelledby=\"piecal-event-start-date\" \n                            x-text=\"!$store.calendarEngine.eventAllDay ? new Date($store.calendarEngine.eventStart).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.localeDateStringFormat ) : new Date($store.calendarEngine.eventStart).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.allDayLocaleDateStringFormat )\"><\/p>\n                            <p x-show=\"$store.calendarEngine.eventEnd\">\n                            Ends                            <\/p>\n                            <p \n                            x-show=\"$store.calendarEngine.eventEnd\" \n                            x-text=\"!$store.calendarEngine.eventAllDay ? new Date($store.calendarEngine.eventEnd).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.localeDateStringFormat ) : new Date($store.calendarEngine.eventActualEnd).toLocaleDateString( $store.calendarEngine.locale, $store.calendarEngine.allDayLocaleDateStringFormat )\"><\/p>\n                                                    <\/div>\n                        <hr>\n                                                <p x-show=\"$store.calendarEngine.eventDetails\" class=\"piecal-popover__details\" id=\"piecal-popover__details--01\" x-text=\"$store.calendarEngine.safeOutput( $store.calendarEngine.eventDetails )\"><\/p>                                                                        <a x-show=\"$store.calendarEngine.eventUrl\" class=\"piecal-popover__view-link\" :href=\"$store.calendarEngine.eventUrl\">\n                        View                             <span x-text=\"$store.calendarEngine.eventType\"><\/span>\n                                                    <\/a>\n                                            <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"piecal-footer\">\n                    <\/div>\n        \n\n\n<\/div>\n\n\n\n<div class=\"wp-block-group alignfull has-custom-ami-light-100-background-color has-background has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group alignfull has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"margin-top:0;margin-bottom:0;padding-top:var(--wp--preset--spacing--large);padding-bottom:0\">\n<div class=\"wp-block-group break-md is-content-justification-space-between is-nowrap is-layout-flex wp-container-core-group-is-layout-6dedb19f wp-block-group-is-layout-flex\">\n<h2 class=\"wp-block-heading\">F.A.Q<\/h2>\n\n\n\n<div class=\"wp-block-greyd-buttons\">\n<a  href=\"https:\/\/arthurmurray.com\/toledo\/faq\/\" class=\"button is-style-clear gs_AG4zt5 \"><span style=\"flex:1\">View all<\/span><span class=\"arrow_right\" style=\"vertical-align:middle;font-size:100%;margin-left:10px\" aria-hidden=\"true\"><\/span><\/a><style class=\"greyd-styles\">.gs_AG4zt5 { padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; text-decoration: none !important; } .gs_AG4zt5:hover { color: #da873e !important; } <\/style>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-group has-global-padding is-layout-constrained wp-block-group-is-layout-constrained\" style=\"padding-top:var(--wp--preset--spacing--medium);padding-bottom:var(--wp--preset--spacing--large)\">\n<div class=\"wp-block-group grid-max-3 is-layout-grid wp-container-core-group-is-layout-0ba70675 wp-block-group-is-layout-grid\">\n<div class=\"wp-block-group is-vertical is-layout-flex wp-container-core-group-is-layout-c4cf3051 wp-block-group-is-layout-flex\">\n<p class=\"wp-block-paragraph\">Have questions? We\u2019ve got answers. Our Frequently Asked Questions (FAQ) section is a dedicated resource to provide you with quick, clear, and comprehensive answers to your most common inquiries.<br>We&#8217;ve compiled a list of questions and answers to help you get the information you need, fast.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-group wp-container-content-e26c97d5 is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-00fb5275 wp-block-group-is-layout-flex\">\n<div class=\"wp-block-query order-by-menu-order animate-when-almost-visible zoomIn is-layout-flow wp-block-query-is-layout-flow\"><div id='post-results-6aa9eb36d7420'  class=\"greyd-posts-slider wp-block-post-template order-by-menu-order js\" data-currentpage=\"1\" data-query-id=\"19\" data-height=\"max\" data-post-id=\"4283\" data-block-data=\"eyJibG9ja05hbWUiOiJjb3JlXC9wb3N0LXRlbXBsYXRlIiwiYXR0cnMiOnsiY2xhc3NOYW1lIjoib3JkZXItYnktbWVudS1vcmRlciIsInN0eWxlIjp7InNwYWNpbmciOnsiYmxvY2tHYXAiOiIwIn19LCJsYXlvdXQiOnsidHlwZSI6ImRlZmF1bHQiLCJjb2x1bW5Db3VudCI6MywiaXRlbXMiOjUsInJlc3BvbnNpdmUiOnsibWQiOnsiaXRlbXMiOiIiLCJjb2x1bW5Db3VudCI6Mn0sInNtIjp7Iml0ZW1zIjoiIiwiY29sdW1uQ291bnQiOjF9fX0sInBhZ2luYXRpb24iOnsiZW5hYmxlIjpmYWxzZSwiZ3JleWRTdHlsZXMiOnsianVzdGlmeUNvbnRlbnQiOiJjZW50ZXIiLCJjb2xvciI6IiIsIm9wYWNpdHkiOiIiLCJmb250U2l6ZSI6IiIsInBhZGRpbmciOnsidG9wIjoiIiwicmlnaHQiOiIiLCJib3R0b20iOiIiLCJsZWZ0IjoiIn0sImd1dHRlciI6IiJ9LCJncmV5ZENsYXNzIjoicXVlcnlfNmFhOWViMzZkNzQyMSJ9LCJ2YXJpYXRpb24iOiJzbGlkZXIiLCJxdWVyeVRhZ3MiOnsicXVlcnkiOiI8c3BhbiBjbGFzcz0ncXVlcnktLXNlYXJjaC1xdWVyeSc+PFwvc3Bhbj4iLCJmaWx0ZXIiOiJQb3N0IFR5cGU6IEZBUXMiLCJwb3N0LXR5cGUiOiJGQVFzIiwiY2F0ZWdvcnkiOiJhbGxlIiwidGFnIjoiYWxsZSIsInBvc3QtY291bnQiOiI8c3BhbiBjbGFzcz0ncXVlcnktLWZvdW5kLXBvc3RzJz4yMDxcL3NwYW4+IiwicG9zdHMtcGVyLXBhZ2UiOjUsInBhZ2UtY291bnQiOjQsInBhZ2UtbnVtIjoxLCJwYWdlLW5leHQiOiIiLCJwYWdlLXByZXZpb3VzIjoiIiwicGFnZS1rZXkiOiIifSwicXVlcnkiOnsicXVlcnlJZCI6MTksInF1ZXJ5Ijp7ImluaGVyaXQiOmZhbHNlLCJwZXJQYWdlIjo1LCJwb3N0VHlwZSI6ImZhcSIsInBhZ2VzIjowLCJvZmZzZXQiOjAsIm9yZGVyIjoiZGVzYyIsIm9yZGVyQnkiOiJkYXRlIiwiYXV0aG9yIjoiIiwic2VhcmNoIjoiIiwiZXhjbHVkZSI6W10sInN0aWNreSI6IiIsInBhcmVudHMiOltdLCJmb3JtYXQiOltdfSwiY2xhc3NOYW1lIjoib3JkZXItYnktbWVudS1vcmRlciIsImNzc19hbmltYXRpb24iOiJ6b29tSW4iLCJhZHZhbmNlZEZpbHRlciI6W3sibmFtZSI6InRheG9ub215IiwidGF4b25vbXkiOiJmYXFfY2F0ZWdvcnkiLCJ0ZXJtcyI6WzE0XX1dLCJhbmNob3IiOiJwb3N0LXJlc3VsdHMtNmFhOWViMzZkNzQyMCJ9fSwiaW5uZXJCbG9ja3MiOlt7ImJsb2NrTmFtZSI6ImdyZXlkXC9hY2NvcmRpb24iLCJhdHRycyI6eyJ0aXRsZVRhZyI6ImgzIiwib3BlbkZpcnN0IjpmYWxzZSwiZ3JleWRDbGFzcyI6ImdzX0NpRUJvSyIsImNsYXNzTmFtZSI6ImFtaS1hY2NvcmRpb24iLCJxdWVyeVRhZ3MiOnsicXVlcnkiOiI8c3BhbiBjbGFzcz0ncXVlcnktLXNlYXJjaC1xdWVyeSc+PFwvc3Bhbj4iLCJmaWx0ZXIiOiJQb3N0IFR5cGU6IEZBUXMiLCJwb3N0LXR5cGUiOiJGQVFzIiwiY2F0ZWdvcnkiOiJhbGxlIiwidGFnIjoiYWxsZSIsInBvc3QtY291bnQiOiI8c3BhbiBjbGFzcz0ncXVlcnktLWZvdW5kLXBvc3RzJz4yMDxcL3NwYW4+IiwicG9zdHMtcGVyLXBhZ2UiOjUsInBhZ2UtY291bnQiOjQsInBhZ2UtbnVtIjoxLCJwYWdlLW5leHQiOiIiLCJwYWdlLXByZXZpb3VzIjoiIiwicGFnZS1rZXkiOiIifX0sImlubmVyQmxvY2tzIjpbeyJibG9ja05hbWUiOiJncmV5ZFwvYWNjb3JkaW9uLWl0ZW0iLCJhdHRycyI6eyJ1bmlxdWVJZCI6ImJqY3UiLCJ0aXRsZVRhZyI6ImgzIiwiY2xhc3NOYW1lIjoiIiwicXVlcnlUYWdzIjp7InF1ZXJ5IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1zZWFyY2gtcXVlcnknPjxcL3NwYW4+IiwiZmlsdGVyIjoiUG9zdCBUeXBlOiBGQVFzIiwicG9zdC10eXBlIjoiRkFRcyIsImNhdGVnb3J5IjoiYWxsZSIsInRhZyI6ImFsbGUiLCJwb3N0LWNvdW50IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1mb3VuZC1wb3N0cyc+MjA8XC9zcGFuPiIsInBvc3RzLXBlci1wYWdlIjo1LCJwYWdlLWNvdW50Ijo0LCJwYWdlLW51bSI6MSwicGFnZS1uZXh0IjoiIiwicGFnZS1wcmV2aW91cyI6IiIsInBhZ2Uta2V5IjoiIn19LCJpbm5lckJsb2NrcyI6W3siYmxvY2tOYW1lIjoiY29yZVwvcGFyYWdyYXBoIiwiYXR0cnMiOnsiY2xhc3NOYW1lIjoiIiwicXVlcnlUYWdzIjp7InF1ZXJ5IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1zZWFyY2gtcXVlcnknPjxcL3NwYW4+IiwiZmlsdGVyIjoiUG9zdCBUeXBlOiBGQVFzIiwicG9zdC10eXBlIjoiRkFRcyIsImNhdGVnb3J5IjoiYWxsZSIsInRhZyI6ImFsbGUiLCJwb3N0LWNvdW50IjoiPHNwYW4gY2xhc3M9J3F1ZXJ5LS1mb3VuZC1wb3N0cyc+MjA8XC9zcGFuPiIsInBvc3RzLXBlci1wYWdlIjo1LCJwYWdlLWNvdW50Ijo0LCJwYWdlLW51bSI6MSwicGFnZS1uZXh0IjoiIiwicGFnZS1wcmV2aW91cyI6IiIsInBhZ2Uta2V5IjoiIn19LCJpbm5lckJsb2NrcyI6W10sImlubmVySFRNTCI6IlxuPHA+PHNwYW4gZGF0YS10YWc9XCJmYXEtYW5zd2VyXCIgZGF0YS1wYXJhbXM9XCJcIiBjbGFzcz1cImlzLXRhZ1wiPkFuc3dlcjxcL3NwYW4+PFwvcD5cbiIsImlubmVyQ29udGVudCI6WyJcbjxwPjxzcGFuIGRhdGEtdGFnPVwiZmFxLWFuc3dlclwiIGRhdGEtcGFyYW1zPVwiXCIgY2xhc3M9XCJpcy10YWdcIj5BbnN3ZXI8XC9zcGFuPjxcL3A+XG4iXX1dLCJpbm5lckhUTUwiOiJcbjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncmV5ZC1hY2NvcmRpb24taXRlbVwiPjxidXR0b24gY2xhc3M9XCJ3cC1ibG9jay1ncmV5ZC1hY2NvcmRpb25fX3RpdGxlXCIgcm9sZT1cImJ1dHRvblwiIHR5cGU9XCJidXR0b25cIiBhcmlhLWV4cGFuZGVkPVwiZmFsc2VcIiBhcmlhLWNvbnRyb2xzPVwic2VjdC1iamN1XCIgaWQ9XCJ0aXRsZS1iamN1XCI+PGgzIGNsYXNzPVwid3AtYmxvY2stZ3JleWQtYWNjb3JkaW9uX190aXRsZS1oZWFkaW5nXCI+PHNwYW4+PHNwYW4gZGF0YS10YWc9XCJ0aXRsZVwiIGRhdGEtcGFyYW1zPVwiXCIgY2xhc3M9XCJpcy10YWdcIj48c3Ryb25nPlBvc3QgdGl0bGU8XC9zdHJvbmc+PFwvc3Bhbj48XC9zcGFuPjxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLW5vcm1hbCBhcnJvd190cmlhbmdsZS1kb3duXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCI+PFwvc3Bhbj48c3BhbiBjbGFzcz1cImljb24gaWNvbi1hY3RpdmUgYXJyb3dfdHJpYW5nbGUtdXBcIiBhcmlhLWhpZGRlbj1cInRydWVcIj48XC9zcGFuPjxcL2gzPjxcL2J1dHRvbj48ZGl2IGNsYXNzPVwid3AtYmxvY2stZ3JleWQtYWNjb3JkaW9uX19jb250ZW50XCIgcm9sZT1cInJlZ2lvblwiIGlkPVwic2VjdC1iamN1XCIgYXJpYS1sYWJlbGxlZGJ5PVwidGl0bGUtYmpjdVwiIGhpZGRlbj48XC9kaXY+PFwvZGl2PlxuIiwiaW5uZXJDb250ZW50IjpbIlxuPGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyZXlkLWFjY29yZGlvbi1pdGVtXCI+PGJ1dHRvbiBjbGFzcz1cIndwLWJsb2NrLWdyZXlkLWFjY29yZGlvbl9fdGl0bGVcIiByb2xlPVwiYnV0dG9uXCIgdHlwZT1cImJ1dHRvblwiIGFyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiIGFyaWEtY29udHJvbHM9XCJzZWN0LWJqY3VcIiBpZD1cInRpdGxlLWJqY3VcIj48aDMgY2xhc3M9XCJ3cC1ibG9jay1ncmV5ZC1hY2NvcmRpb25fX3RpdGxlLWhlYWRpbmdcIj48c3Bhbj48c3BhbiBkYXRhLXRhZz1cInRpdGxlXCIgZGF0YS1wYXJhbXM9XCJcIiBjbGFzcz1cImlzLXRhZ1wiPjxzdHJvbmc+UG9zdCB0aXRsZTxcL3N0cm9uZz48XC9zcGFuPjxcL3NwYW4+PHNwYW4gY2xhc3M9XCJpY29uIGljb24tbm9ybWFsIGFycm93X3RyaWFuZ2xlLWRvd25cIiBhcmlhLWhpZGRlbj1cInRydWVcIj48XC9zcGFuPjxzcGFuIGNsYXNzPVwiaWNvbiBpY29uLWFjdGl2ZSBhcnJvd190cmlhbmdsZS11cFwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPjxcL3NwYW4+PFwvaDM+PFwvYnV0dG9uPjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncmV5ZC1hY2NvcmRpb25fX2NvbnRlbnRcIiByb2xlPVwicmVnaW9uXCIgaWQ9XCJzZWN0LWJqY3VcIiBhcmlhLWxhYmVsbGVkYnk9XCJ0aXRsZS1iamN1XCIgaGlkZGVuPiIsbnVsbCwiPFwvZGl2PjxcL2Rpdj5cbiJdfV0sImlubmVySFRNTCI6IlxuPGRpdiBjbGFzcz1cIndwLWJsb2NrLWdyZXlkLWFjY29yZGlvbiBnc19DaUVCb0sgIGFtaS1hY2NvcmRpb25cIiBkYXRhLWF1dG9jbG9zZT1cImZhbHNlXCIgZGF0YS1vcGVuZmlyc3Q9XCJmYWxzZVwiPjxcL2Rpdj5cbiIsImlubmVyQ29udGVudCI6WyJcbjxkaXYgY2xhc3M9XCJ3cC1ibG9jay1ncmV5ZC1hY2NvcmRpb24gZ3NfQ2lFQm9LICBhbWktYWNjb3JkaW9uXCIgZGF0YS1hdXRvY2xvc2U9XCJmYWxzZVwiIGRhdGEtb3BlbmZpcnN0PVwiZmFsc2VcIj4iLG51bGwsIjxcL2Rpdj5cbiJdfV0sImlubmVySFRNTCI6IlxuXG4iLCJpbm5lckNvbnRlbnQiOlsiXG4iLG51bGwsIlxuIl19\" live-query=\"true\" aria-live=\"polite\" role=\"region\"><div class='query-pages-wrapper' data-ppp='5'><div class='query-page is-current' data-page='1'><article class='query-post wp-block-post post-5104 faq type-faq status-publish hentry faq_category-main' data-post='5104'data-title='what type of music can you ballroom dance to'data-date='2026-02-23 12:10:37'data-postviews='0'data-index='1'>\n<div class=\"wp-block-greyd-accordion gs_CiEBoK  ami-accordion\" data-autoclose=\"false\" data-openfirst=\"false\">\n<div class=\"wp-block-greyd-accordion-item\"><button class=\"wp-block-greyd-accordion__title\" role=\"button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"sect-bjcu-1\" id=\"title-bjcu-1\"><h3 class=\"wp-block-greyd-accordion__title-heading\"><span><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><strong>Post title<\/strong><\/span><\/span><span class=\"icon icon-normal arrow_triangle-down\" aria-hidden=\"true\"><\/span><span class=\"icon icon-active arrow_triangle-up\" aria-hidden=\"true\"><\/span><\/h3><\/button><div class=\"wp-block-greyd-accordion__content\" role=\"region\" id=\"sect-bjcu-1\" aria-labelledby=\"title-bjcu-1\" hidden>\n<p class=\"wp-block-paragraph\"><span data-tag=\"faq-answer\" data-params=\"\" class=\"is-tag\">Answer<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5094 faq type-faq status-publish hentry faq_category-main' data-post='5094'data-title='how long does it take to learn to dance'data-date='2026-02-23 12:10:01'data-postviews='0'data-index='2'>\n<div class=\"wp-block-greyd-accordion gs_CiEBoK  ami-accordion\" data-autoclose=\"false\" data-openfirst=\"false\">\n<div class=\"wp-block-greyd-accordion-item\"><button class=\"wp-block-greyd-accordion__title\" role=\"button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"sect-bjcu-2\" id=\"title-bjcu-2\"><h3 class=\"wp-block-greyd-accordion__title-heading\"><span><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><strong>Post title<\/strong><\/span><\/span><span class=\"icon icon-normal arrow_triangle-down\" aria-hidden=\"true\"><\/span><span class=\"icon icon-active arrow_triangle-up\" aria-hidden=\"true\"><\/span><\/h3><\/button><div class=\"wp-block-greyd-accordion__content\" role=\"region\" id=\"sect-bjcu-2\" aria-labelledby=\"title-bjcu-2\" hidden>\n<p class=\"wp-block-paragraph\"><span data-tag=\"faq-answer\" data-params=\"\" class=\"is-tag\">Answer<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5093 faq type-faq status-publish hentry faq_category-main' data-post='5093'data-title='what do i wear for my dance lessons'data-date='2026-02-23 12:09:17'data-postviews='0'data-index='3'>\n<div class=\"wp-block-greyd-accordion gs_CiEBoK  ami-accordion\" data-autoclose=\"false\" data-openfirst=\"false\">\n<div class=\"wp-block-greyd-accordion-item\"><button class=\"wp-block-greyd-accordion__title\" role=\"button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"sect-bjcu-3\" id=\"title-bjcu-3\"><h3 class=\"wp-block-greyd-accordion__title-heading\"><span><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><strong>Post title<\/strong><\/span><\/span><span class=\"icon icon-normal arrow_triangle-down\" aria-hidden=\"true\"><\/span><span class=\"icon icon-active arrow_triangle-up\" aria-hidden=\"true\"><\/span><\/h3><\/button><div class=\"wp-block-greyd-accordion__content\" role=\"region\" id=\"sect-bjcu-3\" aria-labelledby=\"title-bjcu-3\" hidden>\n<p class=\"wp-block-paragraph\"><span data-tag=\"faq-answer\" data-params=\"\" class=\"is-tag\">Answer<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5092 faq type-faq status-publish hentry faq_category-main' data-post='5092'data-title='do i need a partner to learn to dance'data-date='2026-02-23 12:08:35'data-postviews='0'data-index='4'>\n<div class=\"wp-block-greyd-accordion gs_CiEBoK  ami-accordion\" data-autoclose=\"false\" data-openfirst=\"false\">\n<div class=\"wp-block-greyd-accordion-item\"><button class=\"wp-block-greyd-accordion__title\" role=\"button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"sect-bjcu-4\" id=\"title-bjcu-4\"><h3 class=\"wp-block-greyd-accordion__title-heading\"><span><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><strong>Post title<\/strong><\/span><\/span><span class=\"icon icon-normal arrow_triangle-down\" aria-hidden=\"true\"><\/span><span class=\"icon icon-active arrow_triangle-up\" aria-hidden=\"true\"><\/span><\/h3><\/button><div class=\"wp-block-greyd-accordion__content\" role=\"region\" id=\"sect-bjcu-4\" aria-labelledby=\"title-bjcu-4\" hidden>\n<p class=\"wp-block-paragraph\"><span data-tag=\"faq-answer\" data-params=\"\" class=\"is-tag\">Answer<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/article><article class='query-post wp-block-post post-5251 faq type-faq status-publish hentry faq_category-main' data-post='5251'data-title='what are the benefits of taking dance lessons'data-date='2026-02-23 12:07:51'data-postviews='0'data-index='5'>\n<div class=\"wp-block-greyd-accordion gs_CiEBoK  ami-accordion\" data-autoclose=\"false\" data-openfirst=\"false\">\n<div class=\"wp-block-greyd-accordion-item\"><button class=\"wp-block-greyd-accordion__title\" role=\"button\" type=\"button\" aria-expanded=\"false\" aria-controls=\"sect-bjcu-5\" id=\"title-bjcu-5\"><h3 class=\"wp-block-greyd-accordion__title-heading\"><span><span data-tag=\"title\" data-params=\"\" class=\"is-tag\"><strong>Post title<\/strong><\/span><\/span><span class=\"icon icon-normal arrow_triangle-down\" aria-hidden=\"true\"><\/span><span class=\"icon icon-active arrow_triangle-up\" aria-hidden=\"true\"><\/span><\/h3><\/button><div class=\"wp-block-greyd-accordion__content\" role=\"region\" id=\"sect-bjcu-5\" aria-labelledby=\"title-bjcu-5\" hidden>\n<p class=\"wp-block-paragraph\"><span data-tag=\"faq-answer\" data-params=\"\" class=\"is-tag\">Answer<\/span><\/p>\n<\/div><\/div>\n<\/div>\n<\/article><\/div><\/div><\/div><div class='loading_spinner_wrapper' style='display:none;'>\n\t\t\t<div class='loading_spinner'>\n\t\t\t\t<div><\/div> <div><\/div> <div><\/div> <div><\/div>\n\t\t\t<\/div>\n\t\t<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Learn to Dance Never miss out on another dancing opportunity again! Whether you just want to survive on the dance floor or stand out in the crowd, learning to dance has never been easier. Believe it or not, most students start as total beginners. By using our proven method, our team of certified instructors will [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_piecal_is_recurring":false,"_piecal_recurring_interval":1,"_piecal_recurring_frequency":"","_piecal_recurring_exact_position":false,"_piecal_recurring_end":"","_piecal_color":"","_piecal_text_color":"","_piecal_global_color_master":false,"_piecal_rsets":"[]","_piecal_is_event":false,"_piecal_start_date":"","_piecal_end_date":"","_piecal_is_allday":false,"greyd_block_editor_preview":[],"slim_seo":{"title":"Bachata Class - Sandy Springs","description":""},"iawp_total_views":383,"footnotes":""},"page_global":[],"class_list":["post-4283","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/pages\/4283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/comments?post=4283"}],"version-history":[{"count":13,"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/pages\/4283\/revisions"}],"predecessor-version":[{"id":6250,"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/pages\/4283\/revisions\/6250"}],"wp:attachment":[{"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/media?parent=4283"}],"wp:term":[{"taxonomy":"page_global","embeddable":true,"href":"https:\/\/www.arthurmurray.com\/sandysprings\/wp-json\/wp\/v2\/page_global?post=4283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}