* {margin:0; padding:0; border: 0; outline: 0; text-decoration: none}
a {color: #484848}
a:hover {color: #5F8A4C}
h1,h2,h3,h4,h5,h6 {margin:0 0 .5em 0;font-family: Georgia, serif; font-weight: normal;}
h1 {line-height: 32px; font-size: 24px}
h1 img, h2 img, p img, li img {vertical-align: text-bottom}
h4 img {vertical-align:text-top}
h3 img {vertical-align: top}
h2 {color: #484848; font-size: 21px; line-height: 32px}
h3 {color: #484848; font-size: 21px; line-height: 32px; border: 1px solid #C6C6C6; border-left: 0; border-right: 0; margin-top: 10px}
h4 {font-size: 16px; margin-top: 1em}
h4 a:hover {color: #5F8A4C}
h5 {font-size: 14px; margin-top: 1em; color: #484848}
p {line-height: 20px; margin:0 0 .5em 0}
ul,ol {margin:0 0 .5em 2em}
li {margin:0 0 .5em 0}
strong {color: #484848}
table {width: 90%; margin: auto}

#header {display: none;}
#leftcolumn {display: none;}
#rightcolumn {display: none;}
#navigation {display: none;}
#footer {display: none;}

body.members #ataglance {display: none;}
body.members #actions {display: none;}
body.members #footer {display: none;}
body.members #myWorkshops {display: none;}

body.registration #footer {display: none;}

body.admin #footer {display: none;}
body.admin #navigation {display: none;}

.hideFromPrinter {display: none;}

body.registration #confirmation {width: 80%; margin: auto; margin-top: 4em}