This public library maintains a catalog of more than 30,000 titles and offers a wide range of resources and educational programs. It features reference materials, books, magazines, music, books on tape, videos, DVD's and CDs. Internet access, Microsoft Office programs and electronic databases are available. The library also hosts numerous events for all ages,