Flash Sale: We’ve sold out Men 21-39 and Women 30s and 40s for this event. Purchase tickets for only $15 until the gender balance evens out with code “EvenSteven”
Women of WHC & 2239: Coffee, Community, and Creativity

ABOUT THIS EVENT
Join the Women of Washington Hebrew Congregation and 2239 young professionals for a hands-on workshop guided by local Jewish printmaker Raina Fox of FoxPrint cards. Block print a beautiful matzah cover for Passover while exploring the tradition of hiddur mitzvah, beautifying sacred objects, with WHC clergy. No artistic talent needed!
Fee includes all materials: WWHC, WHC, and 2239 members – $40; All others $45. Space is limited to 20. Register now!
D.C.-based artist Raina Fox is passionate about printmaking workshops as a tool for community-building and social impact. She combines her love of linocut with a commitment to supporting grassroots social justice movements and organizations. She donates a portion of the proceeds from her business to causes advancing equity, humanitarian aid, and community care.
.wForm form{text-align: left;}
.captcha {
padding-bottom: 1em !important;
}
.wForm .captcha .oneField {
margin: 0;
padding: 0;
}
// initialize our variables
var captchaReady = 0;
var wFORMSReady = 0;
var isConditionalSubmitEnabled = false;
// when wForms is loaded call this
var wformsReadyCallback = function () {
// using this var to denote if wForms is loaded
wFORMSReady = 1;
isConditionalSubmitEnabled = document.getElementById(‘submit_button’).hasAttribute(‘data-condition’);
// call our recaptcha function which is dependent on both
// wForms and an async call to google
// note the meat of this function wont fire until both
// wFORMSReady = 1 and captchaReady = 1
onloadCallback();
}
var gCaptchaReadyCallback = function() {
// using this var to denote if captcha is loaded
captchaReady = 1;
isConditionalSubmitEnabled = document.getElementById(‘submit_button’).hasAttribute(‘data-condition’);
// call our recaptcha function which is dependent on both
// wForms and an async call to google
// note the meat of this function wont fire until both
// wFORMSReady = 1 and captchaReady = 1
onloadCallback();
};
// add event listener to fire when wForms is fully loaded
document.addEventListener(“wFORMSLoaded”, wformsReadyCallback);
var enableSubmitButton = function() {
var submitButton = document.getElementById(‘submit_button’);
var explanation = document.getElementById(‘disabled-explanation’);
var isConditionalSubmitConditionMet = wFORMS.behaviors.condition.isConditionalSubmitConditionMet;
if (
submitButton != null &&
(isConditionalSubmitEnabled && isConditionalSubmitConditionMet) ||
!isConditionalSubmitEnabled
)
{
submitButton.removeAttribute(‘disabled’);
if (explanation != null) {
explanation.style.display = ‘none’;
}
}
};
var disableSubmitButton = function() {
var submitButton = document.getElementById(‘submit_button’);
var explanation = document.getElementById(‘disabled-explanation’);
if (submitButton != null) {
submitButton.disabled = true;
if (explanation != null) {
explanation.style.display = ‘block’;
}
}
};
// call this on both captcha async complete and wforms fully
// initialized since we can’t be sure which will complete first
// and we need both done for this to function just check that they are
// done to fire the functionality
var onloadCallback = function () {
// if our captcha is ready (async call completed)
// and wFORMS is completely loaded then we are ready to add
// the captcha to the page
if (captchaReady && wFORMSReady) {
// Prevent both concurrent and sequential executions
if (window.isCreatingCaptcha || window.hasCaptchaRendered) {
return;
}
window.isCreatingCaptcha = true;
try {
var submitButton = document.getElementById(‘submit_button’);
var formContainer = submitButton.closest(‘form’) || submitButton.closest(‘.wFormContainer’);
var faCaptcha = null;
if (formContainer) {
faCaptcha = formContainer.querySelector(‘#google-captcha’);
}
// Also check if captcha was appended to body as fallback (look for FA-specific structure)
if (!faCaptcha) {
var bodyCaptchas = document.querySelectorAll(‘body > #google-captcha’);
for (var i = 0; i < bodyCaptchas.length; i++) {
// Verify it's a FormAssembly captcha by checking for specific structure
if (bodyCaptchas[i].querySelector('.captcha .oneField .g-recaptcha')) {
faCaptcha = bodyCaptchas[i];
break;
}
}
}
if (faCaptcha) {
if (faCaptcha.parentNode) {
faCaptcha.parentNode.removeChild(faCaptcha);
}
}
// Now create a new captcha container
var captchaContainer = document.createElement('div');
captchaContainer.id = 'google-captcha';
var captchaDiv = document.createElement('div');
captchaDiv.className = 'captcha';
var oneFieldDiv = document.createElement('div');
oneFieldDiv.className = 'oneField';
var recaptchaElement = document.createElement('div');
recaptchaElement.id = 'g-recaptcha-render-div';
recaptchaElement.className = 'g-recaptcha';
var errorDiv = document.createElement('div');
errorDiv.className = 'g-captcha-error';
var helpDiv = document.createElement('div');
helpDiv.className = 'captchaHelp';
helpDiv.innerHTML = 'reCAPTCHA helps prevent automated form spam.
‘;
var disabledDiv = document.createElement(‘div’);
disabledDiv.id = ‘disabled-explanation’;
disabledDiv.className = ‘captchaHelp’;
disabledDiv.style.display = ‘block’;
disabledDiv.innerHTML = ‘The submit button will be disabled until you complete the CAPTCHA.’;
oneFieldDiv.appendChild(recaptchaElement);
oneFieldDiv.appendChild(errorDiv);
oneFieldDiv.appendChild(document.createElement(‘br’));
captchaDiv.appendChild(oneFieldDiv);
captchaDiv.appendChild(helpDiv);
captchaDiv.appendChild(disabledDiv);
captchaContainer.appendChild(document.createElement(‘br’));
captchaContainer.appendChild(captchaDiv);
if (submitButton && submitButton.parentNode) {
submitButton.parentNode.insertBefore(captchaContainer, submitButton);
} else {
// Fallback: append to body if submit button not found.
document.body.appendChild(captchaContainer);
}
} finally {
window.isCreatingCaptcha = false;
}
grecaptcha.enterprise.render(‘g-recaptcha-render-div’, {
‘sitekey’: ‘6LfMg_EaAAAAAMhDNLMlgqDChzmtYHlx1yU2y7GI’,
‘theme’: ‘light’,
‘size’: ‘normal’,
‘callback’: ‘enableSubmitButton’,
‘expired-callback’: ‘disableSubmitButton’
});
window.hasCaptchaRendered = true;
var oldRecaptchaCheck = parseInt(‘1’);
if (oldRecaptchaCheck === -1) {
var standardCaptcha = document.getElementById(“tfa_captcha_text”);
standardCaptcha = standardCaptcha.parentNode.parentNode.parentNode;
standardCaptcha.parentNode.removeChild(standardCaptcha);
}
if (!wFORMS.instances[‘paging’]) {
document.getElementById(“g-recaptcha-render-div”).parentNode.parentNode.parentNode.style.display = “block”;
//document.getElementById(“g-recaptcha-render-div”).parentNode.parentNode.parentNode.removeAttribute(“hidden”);
}
document.getElementById(“g-recaptcha-render-div”).getAttributeNode(‘id’).value = ‘tfa_captcha_text’;
var captchaError = ”;
if (captchaError == ‘1’) {
var errMsgText = ‘The CAPTCHA was not completed successfully.’;
var errMsgDiv = document.createElement(‘div’);
errMsgDiv.id = “tfa_captcha_text-E”;
errMsgDiv.className = “err errMsg”;
errMsgDiv.innerText = errMsgText;
var loc = document.querySelector(‘.g-captcha-error’);
loc.insertBefore(errMsgDiv, loc.childNodes[0]);
/* See wFORMS.behaviors.paging.applyTo for origin of this code */
if (wFORMS.instances[‘paging’]) {
var b = wFORMS.instances[‘paging’][0];
var pp = base2.DOM.Element.querySelector(document, wFORMS.behaviors.paging.CAPTCHA_ERROR);
if (pp) {
var lastPage = 1;
for (var i = 1; i < 100; i++) {
if (b.behavior.isLastPageIndex(i)) {
lastPage = i;
break;
}
}
b.jumpTo(lastPage);
}
}
}
}
}
document.addEventListener(“DOMContentLoaded”, function() {
var warning = document.getElementById(“javascript-warning”);
if (warning != null) {
warning.parentNode.removeChild(warning);
}
var oldRecaptchaCheck = parseInt(‘1’);
if (oldRecaptchaCheck !== -1) {
var explanation = document.getElementById(‘disabled-explanation’);
var submitButton = document.getElementById(‘submit_button’);
if (submitButton != null) {
submitButton.disabled = true;
if (explanation != null) {
explanation.style.display = ‘block’;
}
}
}
});
document.addEventListener(“FA__DOMContentLoaded”, function(){
const FORM_TIME_START = Math.floor((new Date).getTime()/1000);
let formElement = document.getElementById(“tfa_0”);
if (null === formElement) {
formElement = document.getElementById(“0”);
}
let appendJsTimerElement = function(){
let formTimeDiff = Math.floor((new Date).getTime()/1000) – FORM_TIME_START;
let cumulatedTimeElement = document.getElementById(“tfa_dbCumulatedTime”);
if (null !== cumulatedTimeElement) {
let cumulatedTime = parseInt(cumulatedTimeElement.value);
if (null !== cumulatedTime && cumulatedTime > 0) {
formTimeDiff += cumulatedTime;
}
}
let jsTimeInput = document.createElement(“input”);
jsTimeInput.setAttribute(“type”, “hidden”);
jsTimeInput.setAttribute(“value”, formTimeDiff.toString());
jsTimeInput.setAttribute(“name”, “tfa_dbElapsedJsTime”);
jsTimeInput.setAttribute(“id”, “tfa_dbElapsedJsTime”);
jsTimeInput.setAttribute(“autocomplete”, “off”);
if (null !== formElement) {
formElement.appendChild(jsTimeInput);
}
};
if (null !== formElement) {
if(formElement.addEventListener){
formElement.addEventListener(‘submit’, appendJsTimerElement, false);
} else if(formElement.attachEvent){
formElement.attachEvent(‘onsubmit’, appendJsTimerElement);
}
}
});
if(wFORMS.behaviors.prefill) wFORMS.behaviors.prefill.skip = true;
#tfa_637,
*[id^=”tfa_637[“] {
width: 292px !important;
}
#tfa_637-D,
*[id^=”tfa_637[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_638,
*[id^=”tfa_638[“] {
width: 292px !important;
}
#tfa_638-D,
*[id^=”tfa_638[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_640,
*[id^=”tfa_640[“] {
width: 292px !important;
}
#tfa_640-D,
*[id^=”tfa_640[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_641,
*[id^=”tfa_641[“] {
width: 292px !important;
}
#tfa_641-D,
*[id^=”tfa_641[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7920,
*[id^=”tfa_7920[“] {
width: 162px !important;
}
#tfa_7920-D,
*[id^=”tfa_7920[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7904,
*[id^=”tfa_7904[“] {
width: 237px !important;
}
#tfa_7904-D,
*[id^=”tfa_7904[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7905,
*[id^=”tfa_7905[“] {
width: 240px !important;
}
#tfa_7905-D,
*[id^=”tfa_7905[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7932,
*[id^=”tfa_7932[“] {
width: 197px !important;
}
#tfa_7932-D,
*[id^=”tfa_7932[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7658,
*[id^=”tfa_7658[“] {
width: 137px !important;
}
#tfa_7658-D,
*[id^=”tfa_7658[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7658-L,
label[id^=”tfa_7658[“] {
width: 233px !important;
min-width: 0px;
}
#tfa_7664-L,
label[id^=”tfa_7664[“] {
width: 323px !important;
min-width: 0px;
}
#tfa_7667,
*[id^=”tfa_7667[“] {
width: 137px !important;
}
#tfa_7667-D,
*[id^=”tfa_7667[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7667-L,
label[id^=”tfa_7667[“] {
width: 617px !important;
min-width: 0px;
}
#tfa_7668,
*[id^=”tfa_7668[“] {
width: 551px !important;
}
#tfa_7668-D,
*[id^=”tfa_7668[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7681,
*[id^=”tfa_7681[“] {
width: 137px !important;
}
#tfa_7681-D,
*[id^=”tfa_7681[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7681-L,
label[id^=”tfa_7681[“] {
width: 152px !important;
min-width: 0px;
}
#tfa_7682,
*[id^=”tfa_7682[“] {
width: 105px !important;
}
#tfa_7682-D,
*[id^=”tfa_7682[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7684,
*[id^=”tfa_7684[“] {
width: 139.2045454978943px !important;
}
#tfa_7684-D,
*[id^=”tfa_7684[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7686,
*[id^=”tfa_7686[“] {
width: 432px !important;
}
#tfa_7686-D,
*[id^=”tfa_7686[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7688,
*[id^=”tfa_7688[“] {
width: 140px !important;
}
#tfa_7688-D,
*[id^=”tfa_7688[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7688-L,
label[id^=”tfa_7688[“] {
width: 140 !important;
min-width: 0px;
}
#tfa_7701,
*[id^=”tfa_7701[“] {
width: 124px !important;
}
#tfa_7701-D,
*[id^=”tfa_7701[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7701-L,
label[id^=”tfa_7701[“] {
width: 131px !important;
min-width: 0px;
}
#tfa_7714,
*[id^=”tfa_7714[“] {
width: 121px !important;
}
#tfa_7714-D,
*[id^=”tfa_7714[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7721,
*[id^=”tfa_7721[“] {
width: 503px !important;
}
#tfa_7721-D,
*[id^=”tfa_7721[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7721-L,
label[id^=”tfa_7721[“] {
width: 200 !important;
min-width: 0px;
}
#tfa_7722,
*[id^=”tfa_7722[“] {
width: 269.2045454978943px !important;
}
#tfa_7722-D,
*[id^=”tfa_7722[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7722-L,
label[id^=”tfa_7722[“] {
width: 200 !important;
min-width: 0px;
}
#tfa_7781,
*[id^=”tfa_7781[“] {
width: 123px !important;
}
#tfa_7781-D,
*[id^=”tfa_7781[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7781-L,
label[id^=”tfa_7781[“] {
width: 123px !important;
min-width: 0px;
}
#tfa_7791,
*[id^=”tfa_7791[“] {
width: 334px !important;
}
#tfa_7791-D,
*[id^=”tfa_7791[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7796,
*[id^=”tfa_7796[“] {
width: 503px !important;
}
#tfa_7796-D,
*[id^=”tfa_7796[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7796-L,
label[id^=”tfa_7796[“] {
width: 200 !important;
min-width: 0px;
}
#tfa_7797,
*[id^=”tfa_7797[“] {
width: 269.2045454978943px !important;
}
#tfa_7797-D,
*[id^=”tfa_7797[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7797-L,
label[id^=”tfa_7797[“] {
width: 200 !important;
min-width: 0px;
}
#tfa_7856,
*[id^=”tfa_7856[“] {
width: 123px !important;
}
#tfa_7856-D,
*[id^=”tfa_7856[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7856-L,
label[id^=”tfa_7856[“] {
width: 123px !important;
min-width: 0px;
}
#tfa_7865,
*[id^=”tfa_7865[“] {
width: 180px !important;
}
#tfa_7865-D,
*[id^=”tfa_7865[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7866,
*[id^=”tfa_7866[“] {
width: 142px !important;
}
#tfa_7866-D,
*[id^=”tfa_7866[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7869-L,
label[id^=”tfa_7869[“] {
width: 100 !important;
min-width: 0px;
}
#tfa_7870-L,
label[id^=”tfa_7870[“] {
width: 100 !important;
min-width: 0px;
}
#tfa_7873-L,
label[id^=”tfa_7873[“] {
width: 120 !important;
min-width: 0px;
}
#tfa_7876-L,
label[id^=”tfa_7876[“] {
width: 100 !important;
min-width: 0px;
}
#tfa_7877-L,
label[id^=”tfa_7877[“] {
width: 120 !important;
min-width: 0px;
}
#tfa_7880-L,
label[id^=”tfa_7880[“] {
width: 129px !important;
min-width: 0px;
}
#tfa_7881,
*[id^=”tfa_7881[“] {
width: 109.18181824684143px !important;
}
#tfa_7881-D,
*[id^=”tfa_7881[“][class~=”field-container-D”] {
width: auto !important;
}
#tfa_7881-L,
label[id^=”tfa_7881[“] {
width: 140 !important;
min-width: 0px;
}
function calculateDiscountCode(coupon,subtotal)
{
//define discount codes
//percentage-based discount codes.
var percent5 = [‘whc5pct’];
var percent10 = [‘whc10pct’];
var percent18 = [‘whc18pct’];
var percent20 = [‘whc20pct’];
var percent25 = [‘whc25pct’];
var percent50 = [‘whc50pct’];
var percent100 = [‘whc100pct’];
//dollar-based discount codes
var dollars5 = [‘whc5dlrs’];
var dollars10 = [‘whc10dlrs’];
var dollars15 = [‘whc15dlrs’];
var dollars18 = [‘whc18dlrs’];
//set default values to no discount
var amount = subtotal;
var coupon = coupon;
var percentDiscount = 1;
var dollarDiscount = 0;
//adjust based on percent if discount code matches
if(percent5.includes(coupon)){percentDiscount=.95}
else{if(percent10.includes(coupon)){percentDiscount=.9}
else{if(percent18.includes(coupon)){percentDiscount=.82}
else{if(percent20.includes(coupon)){percentDiscount=.8}
else{if(percent25.includes(coupon)){percentDiscount=.75}
else{if(percent50.includes(coupon)){percentDiscount=.5}
else{if(percent100.includes(coupon)){percentDiscount=0}
}}}}}};
//adjust based on dollar if discount code matches
if(dollars5.includes(coupon)){dollarDiscount=5}
else{if(dollars10.includes(coupon)){dollarDiscount=10}
else{if(dollars15.includes(coupon)){dollarDiscount=15}
else{if(dollars18.includes(coupon)){dollarDiscount=18}
}}};
//calculate and ensure non-negative total
var totalAmount = amount*percentDiscount-dollarDiscount;
if(totalAmount < 0){totalAmount = 0};
//find the checkbox element and proceed if it exists
var checkboxValue = document.getElementById('tfa_2440');
if(checkboxValue){if(totalAmount == 0){checkboxValue.checked=false;}
else{checkboxValue.checked=true;}
//use the "click" function so FormAssembly knows it's changed
//this simulates a mouse click (i.e. reverses the previous true/false values)
checkboxValue.click();
}
return totalAmount;
};
Women of WHC & 2239: Coffee, Community, and Creativity
Click SUBMIT only once to avoid being charged multiple times.
Organizer + RSVP
Connecting young professionals between the ages of 22 and 39 in the D.C. area to their Judaism and each other in dynamic, creative, and novel ways.