, 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 Offers Tax Assistance - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Calvin Offers Tax Assistance

Fri, Feb 16, 2001
Abe Huyser-Honig

In a pleasant, well-lit basement room at Baxter Community Center, (located in the Grand Rapids center city), five Calvin students sit scattered at various tables, paired with men, women and families. Together, they pore over all sorts of forms and papers.

At one desk, Calvin student Tim Vogelzang concentrates on a tax form, conferring with Curtis Beeks about what he wants to do with some property.

It's a typical scene lately as Calvin Business and Economics majors are helping to even the playing field for some low-income families by offering tax services for free that otherwise could run into the hundreds of dollars.

"Calvin has been doing this program for about 20 years," says Craig Haan, an Accounting major and graduate of Grand Rapids Christian High School, who coordinates this year's program. "It鈥檚 been a tremendous success in the past and will also be very successful this year."

Together Haan and United Church Outreach Ministry (UCOM), Goodwill, and Baxter Community Center are pairing 40 Calvin student volunteers with local families.

"The population they are working with is working families at or below poverty level," says Jan Williams, Program Director for UCOM (located in the Roosevelt park neighborhood).

Many of the people who come to UCOM for tax help have not filed in several years, and therefore have to file former taxes in addition to current ones. On top of this, many residents of the neighborhood are primarily Spanish speaking. Having a Calvin student to explain the forms can make a big difference.

"Our objective is to find as many tax credits as we can for these people," says Craig Haan. "The people are very nice and are generally very excited when they see they are going to get a refund."