body { background: #fff; font: .8em Verdana, Arial, Helvetica, sans-serif; }

.no-print, #col-left, .flash, form, .right-block, .pagination, #login-form, .breadcrumbs { display: none; }

a { color: #000; }
img { border: none; }

#content h1, #content h2, #content h3, #content h4 { font: 1.7em Verdana, Arial, Helvetica, sans-serif; margin-bottom: .5em; }
#content h2 { font-size: 1.5em; }
#content h3 { font-size: 1.3em; }
#content h4 { font-size: 1.1em; font-weight: bold; }

blockquote { margin-left: 10em; padding-left: 1em; border-left: 2px solid #ccc; }

#content ul { margin-left: 2em; line-height: 1.3em; }
#content ul li { margin-bottom: .2em; }

#content ol { margin-left: 3em; line-height: 1.3em; }
#content ol li { margin-bottom: .2em; }

pre, code { font: 1.2em/1.7 "Courier New", Courier, monospace; border: 1px dashed #aaa; padding: 1em; background: #eee; }
code { padding: .2em .5em; }

#content p, #content ul, #content ol, #content table, blockquote, pre, .columns, #content img { margin-bottom: 1em; }


/* Text align & Float
------------------------------ */

.a-left { text-align: left; }
.a-center { text-align: center; }
.a-right { text-align: right; }

.f-left { float: left; }
.f-right { float: right; }


/*	Tables
------------------------------ */

table { border-collapse: collapse; width: 100%; }
table th, table td { border: 1px solid #ccc; padding: 2px 3px; }
table th { background: #f4f4f4; }
table td {  }

#content img { padding: 5px; border: 1px solid #ccc; margin-top: .4em; }
img.f-left { margin-right: 1em; }
img.f-right { margin-left: 1em; }

