, 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); })(); For ArtPrize, River City Improv offers “Congratulations!” - News & Stories | 鶹

Skip to main content

Calvin News

For ArtPrize, River City Improv offers “Congratulations!”

Wed, Sep 21, 2011
Myrna Anderson

Rick Treur started River City Improv, the Calvin alumni improvisation team in 1993, the year he graduated from Calvin. The group, which performs all over the U.S. and Canada, will take to the Blue Bridge in downtown Grand Rapids at 3 p.m. on Saturday, Sept. 24 to cheer on all comers—including at least one bride and groom. The event is called "Congratulations," and Treur, who last May became the director of Calvin’s Annual Fund, talked about the idea behind it.

What is “Congratulations”?

It’s just going to be a positive, improvised event to celebrate good things in people’s lives. So, we’re essentially asking people to come down and cheer for others or be cheered on.

May anybody take part?

Definitely. You can come and cheer others or be cheered yourself, or you can do both.

What are the logistics of the event?

The cheer-ers will form two lines, sort-of facing each other with an aisle in between, and whoever wants to be cheered for will run down between the lines of cheering people, holding up a sign explaining why they’re running ... We had a lady who posted on our Facebook wall that she had lost 84 lbs., and she posted it on her Facebook wall that she was going to come down and be cheered on publicly.

What's up with the wedding?

Yesterday we got an email from ArtPrize that the City of Grand Rapids had approved a wedding on the Blue Bridge at the same time that we were going to be holding our event. So, I contacted Grand Valley as well because they were the ones who were managing the Blue Bridge as a venue—their art department was going to be curating it. And I went down to check out the Blue Bridge and realized that it was plenty big for both the wedding and our event. So I called the bride, and I sort of explained to her what we were doing and asked if she was okay with it—and she was fine with it. She and her fiancé were both from the east side of the state, and they wanted to have their wedding on the Blue Bridge to show off the city to their families. She said, ‘We’re fine with your event going on during the wedding. It would be nice if, for five minutes while I’m exchanging my vows, it could be quiet.’ But she wants to run down our cheer line to be congratulated.

What are you hoping to achieve with this event?

That people get a sense of hope and accomplishment from celebrating the good things in life. It’s like, lately, I feel like in some ways the world is going to explode: earthquakes, tsunamis, the economy, people losing their jobs. I just feel like it’s time for something positive. 

How is this art?

I’ve always sort of thought of art as something that creates an emotional response in somebody—using your talents to evoke a response. That will definitely happen through this.

What if it rains?

We’ll still be there. That’s one of the risks you take.

.