Painful cuts; Library fund takes hit of $22,969