body {
  font-family: verdana, helvetica, arial, sans-serif;
  color: #000000;
  font-size: 11px;
  line-height: 14px;
  margin: 1cm;
  padding: 0;
}

h1 {
  font-size: 2.18em;
  font-family: helvetica, arial, sans-serif;
  line-height: 1em;
  margin-bottom: 0.5em;
}

h2 {
  font-size: 1.55em;
  font-weight: bold;
  line-height: 1em;
}

h3 {
  font-size: 1em;
  font-weight: bold;
  line-height: 1em;
}

a {
  color: #000;
  text-decoration: none;
}

p {
  margin-bottom: 1em;
}

hr {
  display: none;
}

#navigation, #global-navigation, div.sub-navigation {
  display: none;
}

div.cms {
  display: none;
}

div.sub-content {
  display: none;
}

img.breakout {
  display: none;
}

#footer {
  margin-top: 1em;
  padding-top: 1em;
  border-top: 1px solid #000;
}

div.content div.synopsis {
  height: 164px;
  padding-right: 2em;
  margin-bottom: 1em;
}

div.content ul.people div.synopsis {
  height: 57px;
}

div.content div.synopsis h1 {
  padding-top: 1.5em;
  margin-bottom: 0.5em;
}

body.people div.content div.synopsis img {
  float: left;
  margin-right: 2em;
}

div.content ul.people div.synopsis p {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-weight: bold;
}


body.people div.content div.copy {
  display: inline;
}

div.content div.synopsis dl {
  margin-bottom: 1em;
}

div.content div.synopsis dl dt {
  display: inline;
  margin-right: 0.5em;
  float: left;
}

body.people div.content div.synopsis dl dd {
  margin-right: 4em;
  display: inline;
  float: left;
}

body.people div.content div.synopsis dl dt.title {
  display: none;
}

div.content div.synopsis dl dd.title {
  margin-bottom: 1em;
}

div.content div.synopsis p {
  font-size: 1.64em;
  line-height: 1em;
}

body.people div.content ul li {
  list-style: none;
}

div.content ul.people li {
  clear: left;
  height: 57px;
}

div.content ul.people h2 {
  font-size: 1.27em;
  line-height: 1em;
  font-weight: normal;
  padding: 0.3em 0;
}

div.content ul.people h2 a {
  text-decoration: none;
}

div.content ul.people li img {
  float: left;
  margin-right: 1em;
}

body.people div.content ul.positions li {
  font-size: 2.18em;
  line-height: 1em;
}

div.practice-areas {
  margin-bottom: 1em;
}

div.practice-areas h3 {
  float: left;
}

div.practice-areas ul {
  padding-left: 15em;
}

div#content div.practice-areas ul li {
  list-style: none;
  margin-left: 0;
}

div#content ul.people li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 1em;
}

img.left {
  float: left;
  margin: 0 1em 0 0;
}

img.right {
  float: right;
  margin: 0 0 0 1em;
}

br.clear {
  clear: both;
  margin: 0;
  padding: 0;
}

div.notice, div.errors, div.messages {
  display: none;
}

div#content ul li {
  margin-left: 1em;
  padding-left: 1em;
  list-style: disc;
}

.no-print {
  display: none;
}
