Library raises nearly $1,000 from walk event