The best way to remember things is to do the following
Go through the notes, write down every single word you think is important (like, 'continuous' - though I imagine that's a word drilled into your head by now) and write down the statements of any theorems/propositions you think are important and not obvious (e.g. the 'non-vanishing lemma' should be obvious and needn't be written down, 'intermediate value theorem' should be written down). With the caveats of not writing down unimportant or obvious things, you shouldn't write too much (definitely less than say, 5 pages).
Now you read through what you have written,
Every word you should try to write down a definition (on a different bit of paper), if you think your definition isn't very good, look it up.
Every statement you come across, try to write down a proof, if after say, 10 minutes, you can't work it out, look up the proof (the trying to work it out is very crucial though) and write it down.
Now you go through again (some time later) and do the same, you'll pretty quickly find that you can define and prove everything on your list, keep up with the routine for a while afterwards, and the proofs and definitions won't be escaping your head for a long time.
All in all this process takes about 10 days in my experience, reading through your sheet of words and statements twice a day, the plus side is that once you've learnt the material in a module very well, the questions you're asked seem a lot easier
edit - I think I failed to stress the importance that you write things down, in particular if you had to look up a proof, you should definitely write the proof down, with reading, things seem to go straight in and back out
edit 2 - the first couple of days are the stressful ones, after that it actually becomes pretty relaxing
edit 3 - Last thing, with proofs, if you resort to looking them up, it's also good to try and think why the method the proof uses was a sensible thing to try