, but this code // executes before the first paint, when

ÇÑ×ÓÊÓÆµ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Events Calendar | ÇÑ×ÓÊÓÆµ

ÇÑ×ÓÊÓÆµ

Skip to main content

Events Calendar

Monday, April 28, 2025

Apr 28, 2025

Study Abroad Info Table

9:00 am–3:00 pm
Hekman Library, outside Peet's Cafe
Apr 28, 2025

Chapel: Senior Songfest

10:30 am–10:50 am
Chapel Sanctuary
Apr 28, 2025

MIAA Women's Tennis Qtrfinals

4:00 pm–6:00 pm
Strikwerda Tennis Courts
Apr 28, 2025

Retirement Cake and Shake for Cal and Lori Keen and Dave Doornbos

4:00 pm–5:00 pm
Spoelhof Center Atrium (274)
Apr 28, 2025

Orchestra Concert

7:30 pm–9:00 pm
Covenant Fine Arts Center Auditorium
FREE

Tuesday, April 29, 2025

Apr 29, 2025

Chapel: Hymn-Sing

9:50 am–10:10 am
Chapel Sanctuary
Apr 29, 2025

Display Table- Farmers Insurance Federal Credit Union

10:00 am–2:00 pm
Johnny's Display 1
Apr 29, 2025

CS/Data 398 Final Projects

3:00 pm–4:00 pm
North Hall Lecture Hall 078
Apr 29, 2025

CS/Data 398 Final Projects

3:00 pm–4:00 pm
North Hall Classroom 064
Apr 29, 2025

Baseball at Heidelberg

4:00 pm–7:00 pm
Tiffin, OH
Apr 29, 2025

Calvin & the CRC: A Synod Conversation

5:00 pm–6:00 pm
Meeter Center Lecture Hall

Wednesday, April 30, 2025

Apr 30, 2025

Prayer Gathering

7:00 am–8:00 am
Chapel 220 (Meditation Chapel)
Apr 30, 2025

Display Table- Acorn Health

10:00 am–2:00 pm
Hekman Lobby Display 1
Apr 30, 2025

Chapel Service

10:30 am–10:50 am
Chapel Sanctuary
Apr 30, 2025

Women's Golf vs MIAA Finish (Day 2)

10:00 am–3:00 pm
Binder Park GC (Battle Creek, MI)
Apr 30, 2025

Softball vs Alma

3:00 pm–5:00 pm
Gainey Calvin Softball Field
Apr 30, 2025

Reacting to the Past... in World Languages

4:00 pm–6:00 pm
Meeter Center Lecture Hall
Apr 30, 2025

Historical Studies End of Year Party

4:00 pm–5:15 pm
Hiemenga Hall 495
Apr 30, 2025

Softball vs Alma

5:00 pm–7:00 pm
Gainey Calvin Softball Field
Apr 30, 2025

Kent District Library – On the Same Page

6:30 pm–8:00 pm
The January Series is excited to be a sponsor for the Kent District Library's On The Same Page author event. This year, we will host authors Kaveh Akbar and John Green at Godwin Heights Auditorium
Apr 30, 2025

Chamber Music Recital

7:30 pm–9:00 pm
Covenant Fine Arts Center Recital Hall
FREE
Apr 30, 2025

Awakening Wednesday Prayer

9:15 pm–9:45 pm
Commons Annex Lecture Hall
Weekly prayer meeting in Korean language
Apr 30, 2025

LOFT Service

9:00 pm–9:45 pm
Chapel Sanctuary

Thursday, May 1, 2025

May 01–May 10, 2025

CAA/CALL Travel: The History and Beauty of Scotland (full)

Explore Scotland—magnificent cities, castles, and more
May 01, 2025

International Student Webinar: Immigration

8:00 am–9:00 am
Our international admissions team is excited to host weekly webinars to talk about the steps to complete the enrollment process—with this week's focus on the immigration process! Plus, we'll have time for questions.
May 01, 2025

MIAA Outdoor Track & Field Championships

9:00 am–5:00 pm
Alma, MI
May 01, 2025

Chapel: Senior Songfest

9:50 am–10:10 am
Chapel Sanctuary
May 01, 2025

Celebration of Scholarship: "The Church Must Grow or Perish" by Mark T. Mulder, PhD

4:00 pm–5:00 pm
Spoelhof Center Atrium (274)
May 01, 2025

Sustainability Showcase

4:00 pm–5:30 pm
Chapel Sanctuary
May 01, 2025

Sustainability Showcase

4:00 pm–5:30 pm
Chapel Sanctuary
May 01, 2025

Earthkeepers Community Meeting

5:00 pm–7:30 pm
Commons Cave
May 01, 2025

First-Gen Pinning Ceremony

5:30 pm–6:30 pm
Covenant Fine Arts Recital Hall
May 01, 2025

Sustainability Showcase

5:00 pm–7:00 pm
Chapel Multi-Purpose Room (Undercroft)
May 01, 2025

Edith van der Boom: Cultivating Learning Communities of Belonging

6:15 pm–9:00 pm
Meeter Center Lecture Hall
We are excited to welcome Edith van der Boom to campus, author of Cultivating Communities of Belonging! Dr. van der Boom believes inclusive learning environments should go beyond the considerations of academic and physical differences, embracing the inherent value of every individual as an image bearer of God. Join us as she explores how to create a community that honors all students regardless of their culture, race, gender, sexual orientation, or experiences with trauma.
May 01, 2025

Vertical Life Film Showing

6:30 pm–8:00 pm
Devos Bytwerk Video Theater 015
May 01, 2025

Baseball vs Hope

7:00 pm–10:00 pm
LMCU Ballpark
May 01, 2025

The Rivalry at LMCU Ballpark

7:00 pm–9:30 pm
Let's play ball!

Friday, May 2, 2025

May 02, 2025

RECHARGE

8:00 am–12:00 pm
Hekman 3rd Floor Displays (Display 1-6)
May 02, 2025

MIAA Outdoor Track & Field Championships

9:00 am–5:00 pm
Alma, MI
May 02, 2025

RECHARGE

10:00 am–12:00 pm
Hekman Library 3rd floor
May 02, 2025

Baseball vs Hope (Rain Location)

4:00 pm–7:00 pm
Baseball Diamond
May 02, 2025

Grad Celebration Picnic

5:30 pm–7:00 pm
May 02, 2025

BFA & BA Senior Exhibition Reception

6:00 pm–9:00 pm
1795 Knollcrest Circle Southeast, Grand Rapids, MI 49546.
May 02, 2025

Spring Film & Media Showcase

6:30 pm–9:30 pm
Covenant Fine Arts Center Auditorium

Saturday, May 3, 2025

May 03, 2025

Softball at Hope

1:00 pm–3:00 pm
Holland, MI
May 03, 2025

Baseball at Hope

1:00 pm–4:00 pm
Holland, MI
May 03, 2025

Softball at Hope

3:00 pm–5:00 pm
Holland, MI
May 03, 2025

Baseball at Hope

4:00 pm–7:00 pm
Holland, MI
May 03, 2025

Alumni Choir Concert

7:30 pm
Mayflower Congregational Church

Sunday, May 4, 2025

May 04, 2025

Spring Sunday Vespers

6:00 pm–8:00 pm
Seminary Heidelberg Chapel

Friday, May 1, 2026