@viewport {
    user-zoom: fixed;
    width: 320px;
}

* {
  -webkit-tap-highlight-color: rgba(204, 204, 204, 0.3);
  -moz-tap-highlight-color: rgba(0, 0, 0, 0);
}

body, html {
  margin: 0;
  padding: 8px;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
}



h3 {
  font-family: 'Roboto', sans-serif;
  line-height: 20px;
  margin: 0px;
  font-size: 16px;
  color: #333333;
  font-weight: 700;
  margin: 10px 0 10px 0;
}

a {
  color: #005cab;
  text-decoration: none;
	
}

li {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Roboto', sans-serif;
}

.hfs_staticTextWrapper h2 {
 font-family: 'Roboto', sans-serif;
 font-weight:bold;
 padding:0;
 margin:10px 0 10px 0;
 font-size:18.62px
}

.hfs_staticTextWrapper h4 {
 font-weight:normal;
 padding:0;
 margin:5px 0 5px 0;
 font-size:14px;
 text-decoration:underline
}

.hfs_staticTextWrapper p {
 margin:0 0 5px 0
}

.hfs_staticTextWrapper .hfs_contentMarginLeft {
 margin-left:15px
}

.hfs_staticTextWrapper ul {
 padding-left:15px;
 list-style-type:disc;
 margin:0;
}

.hfs_staticTextWrapper ul.hfs_nestedList {
 list-style-type:none;
 padding-left:30px;
}

.hfs_staticTextWrapper ul.hfs_nestedList li {
 position:relative;
}

.hfs_staticTextWrapper ul.hfs_nestedList li .hfs_preContent {
 position:absolute;
 left:-32px;
}

 table, th, td {
  border-style: solid;
	border-collapse: collapse;
	border-color:#ccc;
}