Since Friday, one nonprofit has laid off 20 people out of about 100 staff members and turned 20 full-time positions into part-time ones.