PORTLAND — The American Red Cross recently announced in a news release several blood donation opportunities throughout Maine. To encourage donations and show appreciation, all those who attempt to donate blood Dec. 24 through Jan. 4, 2015, will receive a long-sleeve Red Cross T-shirt, while supplies last.

Eligible donors with all blood types are needed, especially those with type O negative, A negative or B negative. To learn more about donating blood and to schedule an appointment, download the Red Cross Blood Donor App, visit redcrossblood.org or call 800-733-2767.

Upcoming blood donation opportunities:

• Dec. 16: noon-6 p.m., Murray Hall, 69 Main St., Livermore Falls; noon-6 p.m., Saint Marthas Church, 34 Portland Road, Kennebunk; 1-6 p.m., Saint Bartholomew’s Episcopal Church, 396 Gilman Road, Yarmouth; and noon-5 p.m., Ice Vault of Maine Hallowell, 203 Whitten Road, Hallowell.

• Dec. 17: 1-6 p.m., Freeport Community Center, 53 Depot St., Freeport.

• Dec. 18: 1-6 p.m., Kittery Lions Club, 117 State Road, Kittery; 1-6 p.m., American Legion Rockland, 335 Limerock Street, Rockland; 10 a.m.-3 p.m., Greater Androscoggin Humane Society, 55 Strawberry Avenue, Lewiston; 2-7 p.m., North Conway Grand Hotel, Route 16 at Settlers Green Outlet Village, North Conway, N.H.; noon-5 p.m., American Legion, 400 Eastern Ave., Augusta; and 10 a.m.-4 p.m., Walmart Augusta, 2001 Civic Center Drive, Augusta.

• Dec. 20: 9 a.m.-2 p.m., Auburn Mall, 550 Center St., Auburn; 9 a.m.-2 p.m., Yarmouth AmVets, 48 North Road, Yarmouth; and 8 a.m.-1 p.m. York Hospital in Wells, 114 Sanford Road, Well.

• Dec. 22: noon-6 p.m., North Parish Church, 893 Main St., Sanford; noon-6 p.m., Mason United 8, 65 Baribeau Drive, Brunswick; and 10 a.m.-3 p.m., Aubuchon Hardware, 138 Main St., Norway.

• Dec. 23: 2-7 p.m., North Windham Union Church, 723 Roosevelt Trail, Windham; 1-6 p.m., American Legion Post 112, 169 King St., Oxford; and 9 a.m.-2 p.m., Subway Waterboro, 40 Sokokis Trail, East Waterboro.

• Dec. 24: 8 a.m.-2 p.m., Masonic Hall, Harrison Road, Bridgton; and 9 a.m.-2 p.m., Lowes Brunswick, 250 Bath Road, Brunswick.

• Dec. 26: 9 a.m.-2 p.m., Smitty’s Cinema, 795 Roosevelt Trail, Windham.

• Dec. 27: 10 a.m.-3 p.m., Lowes Thomaston, 164 New County Road, Thomaston.

• Dec. 29: noon-6 p.m., Saint Mary’s Church, 236 Eldredge Road, Wells; 2-7 p.m., Saint Hyacinth’s Church, 295 Brown St., Westbrook; 1-6 p.m., Denmark Town Hall, Route 117, Denmark; and 10 a.m.-3 p.m., Smitty’s Cinema, 1364 Main St., Sanford.

• Dec. 31: 9 a.m.-3 p.m., Franklin Memorial Hospital, 1 Hospital Drive, Farmington.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.