All branches are closed Saturday, May 23, through Monday, May 25, for Memorial Day weekend.