County approves new budget, departments find lifelines