ul				{ list-style-type: none; }

#header				{ border-bottom-style: dotted; border-bottom-width: 2px; }
#header ul li			{ white-space: nowrap; }

.skill .ltag			{ width: 12em; margin-right: .5em; }
.skill .rtag			{ width: 65%; white-space: normal; }

@media print {
  .job				{ page-break-inside: avoid; }
}
.job				{ text-align: center; }
.job .skill			{ border: none 2px #777; font-size: 75%; width: 95%; background-color: #f7d5b3; }
.job .skill .ltag		{ width: 5em; margin-right: .5em; }
.job .skill .rtag		{ width: 85%; margin-right: .5em; white-space: normal; }

.job .summary			{ width: 100%; background-color: #ffe5c3; }

#summary ul			{ list-style-type: disc; margin-left: .5em; }

#summary li,
#personal li,
#publications li		{ padding-top: .5ex; padding-bottom: .5ex; }


.publication .date,
.publication .journal,
.publication .volume,
.publication .pages		{ color: rgb(92,92,92); background-color: inherit; }
.publication .authors .me	{ font-weight: bold; }
.publication cite a		{ text-decoration: none; }
.publication cite a:hover	{ color: rgb(80,80,80); background-color: inherit; }
