IMHO a CV/Resume should include these parts
PERSONAL INFORMATION
SUMMARY
EDUCATION
PROFESSIONAL EXPERIENCE
LANGUAGE
HONORS & AWARDS
PUBLICATIONS
TECHNICAL SKILLS
TRAVEL EXPERIENCE
COURSES & CERTIFICATIONS
I agree with the idea that a CV/Resume should be customized for the needs. So you can add/remove or extend these parts.
Another thing is, when a person in AdCom holds your CV, he or she should get a clear understanding of who you are (as a professional). So adding some redundant information like your education history (not univ projects, lab works of course. If you have a graduation thesis or Master's Thesis you can state them) may not hurt even though it exist in your transcript. People don't like to go through pile of documents or large scanned pdf files to find where have graduated from.
My ideal CV/Resume length is 3 pages with "COURSES & CERTIFICATIONS" part, 2 pages without them. For the SIPA they require seperate Quantitative Resume so I limit my main CV/Resume to 2 pages.
For the styling part, I encourage you to use LaTeX. it definitely looks and feels better then the WYSIWYG Text Editors (like MS Word). There are tons of templates even online LaTeX editors out there.
Hope this helps.