I agree with the vinegar... dilute a bit if needed. Just be sure to rinse it well... You can also use a straight edge razor blade along with the vinegar to help remove algae and hard water stains. Just run it slowly along the glass. If the tank is acrylic, do not use the razor blade.
Good luck!