BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Tango and Salsa in New York's Hudson Valley: Dojo Dance Company - ECPv4.7.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Tango and Salsa in New York's Hudson Valley: Dojo Dance Company
X-ORIGINAL-URL:http://www.dojodancecompany.com
X-WR-CALDESC:Events for Tango and Salsa in New York's Hudson Valley: Dojo Dance Company
BEGIN:VEVENT
DTSTART;TZID=America/New_York:20241017T191500
DTEND;TZID=America/New_York:20241017T201500
DTSTAMP:20260421T134850
CREATED:20240102T181429Z
LAST-MODIFIED:20240724T230257Z
UID:14506-1729192500-1729196100@www.dojodancecompany.com
SUMMARY:Salsa Beginner (Level 1)
DESCRIPTION:Welcome to the dance world\nBEGINNER SALSA  (Students on level 2 are welcome too)\n\n\n\n\n\nClasses resume on AUGUST 14TH .\nRegister complete the form below.\n\n\n\n\n\n\n\n\n\n\n\n\nDay: Thursday  \nTime: 7:15pm \nAddress: 16 Cedar street\, Kingston NY \nFee: $65 monthly pass  ($20 drop-in) \nThere are no refunds or make ups if you miss a class. \n  \nQuestions: dojodanceco@gmail.com \nvar ifr = document.getElementById(“JotFormIFrame-240285534223653”);\nif (ifr) {\nvar src = ifr.src;\nvar iframeParams = [];\nif (window.location.href && window.location.href.indexOf(“?”) > -1) {\niframeParams = iframeParams.concat(window.location.href.substr(window.location.href.indexOf(“?”) + 1).split(‘&’));\n}\nif (src && src.indexOf(“?”) > -1) {\niframeParams = iframeParams.concat(src.substr(src.indexOf(“?”) + 1).split(“&”));\nsrc = src.substr(0\, src.indexOf(“?”))\n}\niframeParams.push(“isIframeEmbed=1”);\nifr.src = src + “?” + iframeParams.join(‘&’);\n}\nwindow.handleIFrameMessage = function(e) {\nif (typeof e.data === ‘object’) { return; }\nvar args = e.data.split(“:”);\nif (args.length > 2) { iframe = document.getElementById(“JotFormIFrame-” + args[(args.length – 1)]); } else { iframe = document.getElementById(“JotFormIFrame”); }\nif (!iframe) { return; }\nswitch (args[0]) {\ncase “scrollIntoView”:\niframe.scrollIntoView();\nbreak;\ncase “setHeight”:\niframe.style.height = args[1] + “px”;\nif (!isNaN(args[1]) && parseInt(iframe.style.minHeight) > parseInt(args[1])) {\niframe.style.minHeight = args[1] + “px”;\n}\nbreak;\ncase “collapseErrorPage”:\nif (iframe.clientHeight > window.innerHeight) {\niframe.style.height = window.innerHeight + “px”;\n}\nbreak;\ncase “reloadPage”:\nwindow.location.reload();\nbreak;\ncase “loadScript”:\nif( !window.isPermitted(e.origin\, [‘jotform.com’\, ‘jotform.pro’]) ) { break; }\nvar src = args[1];\nif (args.length > 3) {\nsrc = args[1] + ‘:’ + args[2];\n}\nvar script = document.createElement(‘script’);\nscript.src = src;\nscript.type = ‘text/javascript’;\ndocument.body.appendChild(script);\nbreak;\ncase “exitFullscreen”:\nif (window.document.exitFullscreen) window.document.exitFullscreen();\nelse if (window.document.mozCancelFullScreen) window.document.mozCancelFullScreen();\nelse if (window.document.mozCancelFullscreen) window.document.mozCancelFullScreen();\nelse if (window.document.webkitExitFullscreen) window.document.webkitExitFullscreen();\nelse if (window.document.msExitFullscreen) window.document.msExitFullscreen();\nbreak;\n}\nvar isJotForm = (e.origin.indexOf(“jotform”) > -1) ? true : false;\nif(isJotForm && “contentWindow” in iframe && “postMessage” in iframe.contentWindow) {\nvar urls = {“docurl”:encodeURIComponent(document.URL)\,”referrer”:encodeURIComponent(document.referrer)};\niframe.contentWindow.postMessage(JSON.stringify({“type”:”urls”\,”value”:urls})\, “*”);\n}\n};\nwindow.isPermitted = function(originUrl\, whitelisted_domains) {\nvar url = document.createElement(‘a’);\nurl.href = originUrl;\nvar hostname = url.hostname;\nvar result = false;\nif( typeof hostname !== ‘undefined’ ) {\nwhitelisted_domains.forEach(function(element) {\nif( hostname.slice((-1 * element.length – 1)) === ‘.’.concat(element) || hostname === element ) {\nresult = true;\n}\n});\nreturn result;\n}\n};\nif (window.addEventListener) {\nwindow.addEventListener(“message”\, handleIFrameMessage\, false);\n} else if (window.attachEvent) {\nwindow.attachEvent(“onmessage”\, handleIFrameMessage);\n} \n \n\nMore info \nWhat to bring:\n– clean sole shoes to change into. Street shoes bring mud\, dirt and pebbles that scratch the wooden floor (any sneakers or shoes with smooth soles\, less grip the better to pivot and spin). No flip flops\, heavy boots or loose sandals. (Dance shoes are not mandatory).\n– Water bottle (there is a water fountain to refill)\n– comfortable clothing.\nTo know:\nCome a few minutes earlier. Front Door lock at 7:15pm. If you are late enter through the back (parking lot\, metal door).\nThere is street parking and parking space in the back of the building. Please respect the tenants’ space.\nAny questions or assistance please text or email us. \nWant to get a head start?…check out our beginner’s videos here: TUTORIALS FOR BEGINNERS  \nYou can pay with Check or cash at the door or send us your monthly pass via VENMO\nhttps://venmo.com/u/DojoDancecompany \n** Keep it safe\, IF YOU FEEL SICK or have been in contact with anyone who is sick\, please CANCEL your class appointment. ** \n
URL:http://www.dojodancecompany.com/event/salsa-level-1-with-owen-2024-10-17/
LOCATION:16 cedar street\, Kingston NY\, NY\, 12401\, United States
CATEGORIES:Beginning Salsa Instruction,Salsa
END:VEVENT
END:VCALENDAR