, 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); })(); Class of 1976: 50-Year Reunion: Fri, May 8 - Sat, May 9 2026, All day | ÇÑ×ÓÊÓÆµ

ÇÑ×ÓÊÓÆµ

Skip to main content

Events Calendar

S M T W T F S
26
 
27
 
28
 
29
 
30
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
10
 
11
 
12
 
13
 
14
 
15
 
16
 
17
 
18
 
19
 
20
 
21
 
22
 
23
 
24
 
25
 
26
 
27
 
28
 
29
 
30
 
31
 
1
 
2
 
3
 
4
 
5
 
6
 

Class of 1976: 50-Year Reunion

  • Fri, May 08–Sat, May 09, 2026

Image
Images of various ÇÑ×ÓÊÓÆµ students from 1976
Class of 1976, save the date for your 50-Year Reunion!

This is a once-in-a-lifetime event, celebrating your ÇÑ×ÓÊÓÆµ legacy at your 50-year reunion! We'd love you to save the date for May 8–9, 2026.

Weekend Schedule

This schedule may change for 2026, but here is a sample based on the Class of 1975's reunion.

Friday:
12 p.m.—Registration opens
12:15 p.m.—Welcome Lunch
1:30 p.m.—Welcome and Calvin: Then & Now presentation
3 p.m.—Campus tours
4 p.m.—Commencement worship service with the Class of 2025
5 p.m.—Reunion reception
6 p.m.—Formal dinner

Saturday:
11 a.m.—Worship service and medallion ceremony with President Greg Elzinga
12 p.m.—Box lunch
1 p.m.—Class of 1975 group procession for early-access seating
2 p.m.—Commencement ceremony

Testimonials

"I thought the reunion only would be enjoyable and worthwhile if 'my' circle of friends from Calvin would also attend.  That wasn't the case but what I discovered was how much wider that circle actually was as the class came together and we rediscovered and recounted interactions at many different levels. Turned out to be a lot of fun and relationship-building toward the future. As Bob Dylan and The Byrds observed, 'I was so much older then but I'm younger than that now.'" —Nick Kroeze, class of 1973

"I received the information about the 50th reunion and was actually ambivalent about going. However, because my friend Nancy was part of the team putting the reunion together, I wanted to be supportive of her work and efforts and so I signed up. The weekend exceeded my expectations in so many ways. Catching up with people I hadn’t seen in 50 years was delightful and hearing others speak of their memories brought many memories back to me. The atmosphere of the whole weekend was relaxed but purposeful.  I would highly recommend this reunion weekend to anyone considering. You will not be disappointed." —Cheryl La Fleur, class of 1974

"I've attended every Calvin reunion since graduation, so I knew I would definitely attend our 50th. The weekend didn't disappoint. In fact, it exceeded my expectations in every way. Great organization, great food, great chance to see new things at Calvin, and above all, many great opportunities to interact with friends. I truly hope that future classes take advantage of this weekend that Calvin provides—and work hard to convince your former Calvin friends to join you! You'll be so glad that you came—whether from across the world, across the country, or simply across the city!" —Nancy Eardley, class of 1974

 

Sneak Peek

from the Class of 1974. From check-in to dinner to the medallion ceremony, get a sneak peek of what your weekend will look like!