Calendar module icon

Calendar

View All Calendars is the default. Choose Select a Calendar to view a specific calendar. Subscribe to calendar notifications by clicking on the Notify Me button, and you will automatically be alerted about the latest events in our community.

BC: Library Board of Trustees

  1. RESCHEDULED: Library Board of Trustees Special Closed Session Meeting 07/25/17

    July 25, 2017, 6:30 PM - 9:00 PM @ Conference Room

    The Library Board of Trustees will next meet in a Closed Session Meeting pursuant to Section 2.2-3711(A)(1) of the Code of Virginia on Tuesday July 25 at 6:30pm to discuss Library Director Recruitment.

    More Details

Library

  1. The Great Zucchini at the Library

    July 22, 2017, 11:00 AM - 12:00 PM @ Youth Services Room

    The Library presents the magic comedy of the Great Zucchini! Best for ages 2-6. No registration required.

    More Details
  2. Preschool Storytime

    July 24, 2017, 10:30 AM - 11:00 AM @ Youth Services Room

    Stories and fun for ages 0-5. Drop-in. All storytimes are followed by playtime with the Early Literacy Center toys.

    More Details
  3. Playtime with the Early Literary Center

    July 24, 2017, 11:00 AM - 2:00 PM @ Youth Services Room

    Explore educational and manipulative items (aka toys) to teach early literacy through play. Ages birth to 5 years. No registration required.

    More Details
  4. ESL Conversation Group

    July 24, 2017, 7:00 PM - 8:30 PM @ Conference Room

    An general conversation group (for adults) learning English. Meets every Monday from 7:00 pm - 8:30 pm. No registration required.

    More Details
  5. Preschool Storytime

    July 25, 2017, 10:30 AM - 11:00 AM @ Youth Services Room

    Stories and fun for ages 0-5. Drop-in. All storytimes are followed by playtime with the Early Literacy Center toys.

    More Details
  6. Playtime with the Early Literary Center

    July 25, 2017, 11:00 AM - 2:00 PM @ Youth Services Room

    Explore educational and manipulative items (aka toys) to teach early literacy through play. Ages birth to 5 years. No registration required.

    More Details
  7. Paws to Read at the Library

    July 25, 2017, 3:00 PM - 4:00 PM @ Youth Services Room

    Children can come and read with a canine companion. Readers rising grades K-6th. Registration Required. Registration opens two weeks prior to the date of every program at the Youth Services desk by phone 703-248-5034 or in person. We do not accept registration by email.

    More Details
  8. BB-8 Obstacle Course Race at the Library

    July 26, 2017, 2:00 PM - 4:00 PM @ Conference Room

    For children rising grades K-12. Registration is required. Registration opens July 12 at the Youth Services Desk by phone 703-248-5034 or in person. We do not accept registration by email.

    More Details
  9. Build a Better World through POLKA! at the Library

    July 26, 2017, 7:00 PM - 7:45 PM @ Youth Services Room

    Get up and move to the happy sounds of polka music with Uncle Mike's, "Build a Better World through Polka Music!"! Volunteer, participation and sing along opportunities abound in this winning program that promises to be fun for all ages! Best for ages 5+. No registration required.

    More Details
  10. Healthy Living: Spinal Edition

    July 26, 2017, 7:00 PM - 8:00 PM @ Conference Room

    Learn about potential causes of back pain and how to prevent it through stretching, work ergonomics, and diet. Free program led by local chiropractor Ashley Cooke-Holmes. Registration required. To reserve a spot, please stop by the Reference Desk or call 703-248-5035 (TTY 711).

    More Details
  11. Preschool Storytime

    July 27, 2017, 10:30 AM - 11:00 AM @ Youth Services Room

    Stories and fun for ages 0-5. Drop-in. All storytimes are followed by playtime with the Early Literacy Center toys.

    More Details
  12. Playtime with the Early Literary Center

    July 27, 2017, 11:00 AM - 2:00 PM @ Youth Services Room

    Explore educational and manipulative items (aka toys) to teach early literacy through play. Ages birth to 5 years. No registration required.

    More Details
  13. Little Legos at the Library

    July 27, 2017, 3:00 PM - 3:45 PM @ Conference Room

    Lego play time for ages 3-6 years old with a caregiver. Registration opens two weeks prior to the program date at the Youth Services desk in person or by phone 703-248-5034. We do not accept registration by email.

    More Details
  14. Teen Volunteer Orientation

    July 27, 2017, 6:00 PM - 6:30 PM @ Conference Room

    Required for new volunteers interested in earning service hours at the library this summer and fall. For teens in grades 7-12, registration and volunteer application required.

    More Details
  15. Teen Knitting Club

    July 27, 2017, 7:00 PM - 8:00 PM @ Conference Room

    Bring your knitting, crocheting, sewing or other needle arts to work on! This is not a class, but we can troubleshoot and learn new techniques together. For Grades 6-12, registration required.

    More Details
  16. Library Closed 9 am - 11 am

    July 28, 2017, All Day @ Mary Riley Styles Public Library

    On Friday, July 28, the library will be closed from 9 am - 11 am for an all staff meeting. The library will then be open the remainder of the day (from 11 am - 5 pm).

    More Details
  17. Dance with your Baby at the Library

    July 28, 2017, 10:30 AM - 11:15 AM @ Conference Room

    Enjoy songs and movement for children ages 0 to 18 months. Registration opens two weeks prior to each program date. Participants must register for each class. Register with the Youth Services desk by phone 703-248-5034 or in person.

    More Details
  18. 1-on-1 Computer & Internet Tutoring

    July 28, 2017, 2:00 PM - 4:00 PM @ Conference Room

    Get general personalized assistance to learn how to use the library's downloadable collections (ebooks, digital magazines, music), customize your email, more efficiently search the web, or better familiarize yourself with your smartphone, tablet or laptop. Registration required. Stop by the Reference Desk or call 703-248-5035 (TTY 711) for more info or to make an appointment.

    More Details
  19. Preschool Storytime

    July 31, 2017, 10:30 AM - 11:00 AM @ Youth Services Room

    Stories and fun for ages 0-5. Drop-in. All storytimes are followed by playtime with the Early Literacy Center toys.

    More Details
  20. Playtime with the Early Literary Center

    July 31, 2017, 11:00 AM - 2:00 PM @ Youth Services Room

    Explore educational and manipulative items (aka toys) to teach early literacy through play. Ages birth to 5 years. No registration required.

    More Details
  21. ESL Conversation Group

    July 31, 2017, 7:00 PM - 8:30 PM @ Conference Room

    An general conversation group (for adults) learning English. Meets every Monday from 7:00 pm - 8:30 pm. No registration required.

    More Details