, 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); })(); Calvin on the Road: Holland, MI: Thu, Oct 16 2025, 6 - 9pm | Âé¶¹Çø

Âé¶¹Çø

Skip to main content

Events Calendar

S M T W T F S
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
 

Calvin on the Road: Holland, MI

  • Thu, Oct 16, 2025
  • 6:00 pm–9:00 pm
$15 per person
Image
White text on maroon background, inviting Holland alumni to a 150th event
Celebrate 150 years of Calvin in Holland!

Since 1876, Calvin Theological Seminary and Âé¶¹Çø have stood as beacons of Christ's promise to renew all things. We're celebrating this legacy at over 30 global locations with our 150th anniversary Calvin on the Road events!

Join us on Thursday, October 16 at 6 p.m. at Ivy House for an evening of:

  • A joyful celebration of Calvin's legacy and future
  • Inspiring campus updates
  • Connection with Calvin representatives, alumni, & friends
  • Heavy appetizers & beverages (cash bar available)

This is no ordinary year—and this is no ordinary event. Join us for a can't-miss evening!

Tickets

to attend. ($15/person) to secure your seat!

Venue


3291 Blue Star Highway
Saugatuck, MI 49453
|

Parking & Logistics

More information will be provided as the event gets closer!

Dress Code

There’s no formal dress code—your presence is what matters most! That said, we’d love to see Calvin spirit on full display. If you have maroon and gold or Calvin gear, wear it proudly—whether that’s a favorite Calvin sweatshirt, a gold scarf, or a maroon tie. Come as you are—casual, dressy, or anywhere in between. Let’s celebrate 150 years together in true Knight style!

Can't make it to Holland? Explore a full list of 150th Calvin on the Road locations.

Address

3291 Blue Star Highway
Saugatuck, MI 49543
United States

42.657477364632, -86.18942995