First of all it can be one page or two, just not greater than two pages. Make sure that you pay a lot of attention to detail. Margins perfect on all sides. If you go two pages, be sure you fill the second page all the way up. Don't use abbreviations or acronyms. Spell out everything.
I like to do what is called a functional targeted resume. In other words, I look at the job I am applying for and tailor it to what I think they want. I focus on accomplishments, and most importantly, the RESULT of those accomplishments.
I would avoid a chronological resume (sequential list of jobs by date) unless that's what they want. I do keep one though in case its asked for. Its probably a good idea to do a chronological first so you can get an idea of what you accomplished and when.
If you have more experience than education, put your experience first and the education towards the end. Vice versa if you have education and limited experience. Avoid putting hobbies on the resume or personal details (too many hobbies makes it look like you ar en't interested in working). Keep it work focused.
Note: I reviewed a resume once and the guy put that his hobby was "managing his portfolio". Give me a break. Did he need a job? Was he going to work hard? Doubtful. Probably a day trader? Yes.
Make sure there are no spelling or grammatical errors. You can also get a resume book from the library or use a professional resume writer. I hope this helps, Jack