I believe that baby showers and wedding showers have no place at work. If someone wants to organize one for a colleague--fine, but as a private event. When I worked in a place that did these things, I would take the envelope and pass it to the next person.