/* ----------------------------------------------------------------------------------------- 
____________________________________________________________________

Author - Mustafa Quilon / http://mustafaquilon.com
Visual design copyright 2010. All Rights Reserved.

"Print" Style Sheet for "Resume/CV Perfecto"
Themeforest url - http://themeforest.net/user/mustafaquilon?ref=mustafaquilon
Demo URL - http://mustafaquilon.com/files/tf/resume-cv-perfecto/
Support - howdy@mustafaquilon.com
____________________________________________________________________

----------------------------------------------------------------------------------------- */

body { background: #FFF; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 11pt; }
a img { border: 0 none; }
a, a:link, a:visited { color: #00f; background: transparent; font-weight: bold; text-decoration: underline; }
#content a:link:after, #content a:visited:after { content: " (" attr(href) ") "; font-size: 90%; }

h1, h2, h3, h4, h5, h6 { background: white; color: black; text-indent: 0; height: auto; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 24pt; border-bottom: 1px solid gray; text-transform: uppercase; }
h2 { font-size: 20pt; color: #111; border-bottom: 1px solid gray; margin: 16pt 0; }
h3 { font-size: 14pt; color: #222; margin: 16pt 0; text-transform: uppercase; }
h4 { font-size: 14pt; }
h5 { font-size: 12pt; border-bottom: 0 none; }
h6 { font-size: 11pt; border-bottom: 0 none; }

p, h1, h2, h3, table, ul, ol { margin: 0 0 20pt; }
h4, h5, h6 { margin: 0 0 12pt; }

/* The class of page-break can be used on some elements to make sure they don't split between pages. */
.page-break { display:block; page-break-before:always; }

/* Hide unnecessary sections in this rule */
#navMain, #contact, .pp_pic_holder, .pp_overlay, .ppt, #gallery, #avatar, #networkLinks { display: none; visibility: hidden; }

/* table styles */
table, table.default { margin: 0 0 16pt; border-collapse: collapse; border: 1px solid #ccc; }
table.default td, table.default th { padding: 4pt 8pt; border: 1px solid #ddd; }
table.default th { background-color: #eee; font-weight: bold; }

#label { margin-bottom: 20pt; }
#avatar { position: absolute; top: 0; right: 0; }

#footer { border-top: 1px solid gray; margin-top: 20pt; }
