Budget deadline in Lansing less than 3 weeks away