The projected budget deficit has shrunk from an estimated $58.3 million last month to $40.3 million this month.