Shore approves $106.8 million budget for 2008