/********************************************
* Arizona Technology Council
* Developed by I-ology
* http://www.i-ology.com
*
* Created 01/08/2009- AC
*
* Print Style Definitions
********************************************/

/*******************************************
* Browser Reset - Created by Eric Meyer
*******************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


/*******************************************
* Typography - Pulled from BlueprintCSS
*******************************************/

body { font-size: 75%; }

body {
    color: #000; 
    font-family: Arial, Verdana, Helvetica, sans-serif;
    line-height: 1.3em;
	background: #fff;
}

/* Text Elements
-----------------------------*/

h1,h2,h3,h4,h5,h6 { 
  font-family: Arial, Verdana, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6 { font-weight: normal; }

h1 { font-size: 1.8em; line-height: 1; margin-bottom: 0.5em; font-weight: lighter; }
h2 { font-size: 1.2em; line-height: 1; margin-bottom: 0; }
h3 { font-size: 1em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }

p           { margin: 0 0 1.5em; line-height: 1.3em; }
p.last      { margin-bottom: 0; }
p img.top   { margin-top: 0; } /* Use this if the image is at the top of the <p>. */

a:focus, 
a:hover     { text-decoration: none; }
a           { color: #E85100; outline: none; text-decoration: none; }

ul, ol      { margin:0 1.5em 1.5em 2.5em; }
ul          { list-style-type: circle; }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}

strong      { font-weight: bold; }
textarea, 
input,
select      { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }

/*******************************************
* Hide the following content
*******************************************/

#global-search,
#flash-content,
#nav,
#nav-connect,
#promo-after5,
#promo-council-connect,
#hdr-platinum-sponsors,
.sponsor,
#hdr-visionary-sponsors,
#social-media,
#promo-why-join,
#testimonial,
.promo-why-join2,
.promo-why-join,
#subnav,
.print-label,
.submit-question,
#tc-right-promos,
#promo-past-issues,
#aztc-logo,
.event-info,
#search-container,
#promo-lunch-learn {
    display: none;
}

/*******************************************
* Fix Spacing Issues
*******************************************/

#logo,
#tc-logo {
    margin-bottom: 2em;
}

#page1,
#page2,
#page3,
#home-left,
#home-right,
#footer-left {
    padding-bottom: 1em;
    margin-bottom: 1em;
    border-bottom: 1px solid #ccc;
}

#footer {
    margin-top: 1.5em;
}

#footer-left {
    border-bottom: none;
}

#footer-right {
	padding-top: 10px;
}

#connect-on,
#represent-on,
#support-on,
#hdr-technology-careers {
    font-size: 1.8em; 
    line-height: 1em; 
    margin-bottom: 0; 
}

#featured-committees,
#featured-resources {
    margin: 2em 0;
}

.GeneralBody {
    width: 100%;
}

.GeneralBody tr th {
    padding: 5px 10px 5px 0;
    font-weight: bold;
}

.GeneralBody tr td {
    padding: 5px 10px 5px 0;
    border-top: 1px solid #CCC;
}