@media screen
{
.PrintShims {display: none;}
}

@media screen,print
{
body {font-family: Arial, Helvetica, Geneva, sans-serif;}
li {list-style-type: disc;}
p {margin-left: 24px; margin-top: 0px;}
td {vertical-align: top;}
ul {margin-bottom: 12px;}
ul li {list-style-type: disc;}

.backtotop {color: white; font-size: 11px; padding-right: 5px; text-align: right; vertical-align: bottom;}
.bold {font-weight: bold;}
.fluent_functional {font-style: italic; padding-left: 24px;}
.indented_ul {margin-left: 24px;}
.italic {font-style: italic;}
.computer_skill_type {font-size: 18px; font-weight: bold; margin-bottom: 4px; margin-left: 24px; margin-top: 24px;}
.experience_header {margin-top: 30px;}
.header {background-color: black; color: white; font-weight: bold; font-size: 24px; margin-bottom: 12px; margin-top: 32px; padding-bottom: 2px; padding-top: 2px; text-align: left; text-indent: 8px; width: 100%;}
.notopmargin {margin-top: 0px;}
.skill_specifics {margin-left: 48px;}
.top_table {margin-bottom: 40px; border: solid black 4px;}
.top_table_td, .top_table_td2 {border: 2px solid black; padding: 24px; height: 240px;}
.top_table_td2 p {font-size: 16px; line-height: 12px; font-weight: bold; margin-left: 0px;}
}

@media print{
a:link, a:visited, a:hover, a:active {color: black; text-decoration: none;}
.PrintShims {margin-bottom: 0px; margin-top: 0px; page-break-before: always;}
.SectionAnchors {display: none;}
.SectionAnchorsTD {padding-left: 0px;}
td.backtotop span {display: block; display: none;}
}