Supervisors hold public hearing on budget tonight