0000930420-18-000276.txt : 20181101 0000930420-18-000276.hdr.sgml : 20181101 20181101163217 ACCESSION NUMBER: 0000930420-18-000276 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 61 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181101 DATE AS OF CHANGE: 20181101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KFORCE INC CENTRAL INDEX KEY: 0000930420 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-HELP SUPPLY SERVICES [7363] IRS NUMBER: 593264661 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26058 FILM NUMBER: 181154245 BUSINESS ADDRESS: STREET 1: 1001 EAST PALM AVENUE STREET 2: SUITE CITY: TAMPA STATE: FL ZIP: 33605 BUSINESS PHONE: 8135525000 MAIL ADDRESS: STREET 1: 1001 EAST PALM AVENUE STREET 2: SUITE CITY: TAMPA STATE: FL ZIP: 33605 FORMER COMPANY: FORMER CONFORMED NAME: KFORCE INC DATE OF NAME CHANGE: 20000517 FORMER COMPANY: FORMER CONFORMED NAME: ROMAC INTERNATIONAL INC DATE OF NAME CHANGE: 19950502 10-Q 1 kfrc-20180930.htm 10-Q Document
FALSESeptember 30, 20182018Q3KFORCE INCAccelerated FilerFALSEFALSE26,065,2310000930420--12-312,6442,3330.010.0115,00015,0000.010.01250,000250,00071,54471,49471,54471,49445,48345,167632750.42P6MP3Y10030050300P1Y00009304202018-01-012018-09-30xbrli:shares00009304202018-10-29iso4217:USD00009304202018-07-012018-09-3000009304202017-07-012017-09-3000009304202017-01-012017-09-30iso4217:USDxbrli:shares00009304202018-09-3000009304202017-12-310000930420us-gaap:CommonStockMember2017-12-310000930420us-gaap:AdditionalPaidInCapitalMember2017-12-310000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-12-310000930420us-gaap:RetainedEarningsMember2017-12-310000930420us-gaap:TreasuryStockMember2017-12-310000930420us-gaap:RetainedEarningsMember2018-01-012018-09-300000930420us-gaap:CommonStockMember2018-01-012018-09-300000930420us-gaap:AdditionalPaidInCapitalMember2018-01-012018-09-300000930420us-gaap:TreasuryStockMember2018-01-012018-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-01-012018-09-300000930420us-gaap:CommonStockMember2018-09-300000930420us-gaap:AdditionalPaidInCapitalMember2018-09-300000930420us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-09-300000930420us-gaap:RetainedEarningsMember2018-09-300000930420us-gaap:TreasuryStockMember2018-09-3000009304202017-12-312017-12-3100009304202016-12-3100009304202017-09-300000930420kfrc:TechnologySegmentMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberkfrc:KforceGlobalSolutionsIncMember2017-01-012017-09-300000930420kfrc:TechnologySegmentMemberus-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberkfrc:KforceGlobalSolutionsIncMember2017-07-012017-09-300000930420kfrc:TechnologySegmentMember2018-07-012018-09-300000930420kfrc:FinanceAndAccountingSegmentMember2018-07-012018-09-300000930420kfrc:GovernmentSolutionsSegmentMember2018-07-012018-09-300000930420kfrc:TechnologySegmentMember2017-07-012017-09-300000930420kfrc:FinanceAndAccountingSegmentMember2017-07-012017-09-300000930420kfrc:GovernmentSolutionsSegmentMember2017-07-012017-09-300000930420kfrc:TechnologySegmentMember2018-01-012018-09-300000930420kfrc:FinanceAndAccountingSegmentMember2018-01-012018-09-300000930420kfrc:GovernmentSolutionsSegmentMember2018-01-012018-09-300000930420kfrc:TechnologySegmentMember2017-01-012017-09-300000930420kfrc:FinanceAndAccountingSegmentMember2017-01-012017-09-300000930420kfrc:GovernmentSolutionsSegmentMember2017-01-012017-09-300000930420us-gaap:AccountingStandardsUpdate201409Member2018-01-010000930420us-gaap:AccountingStandardsUpdate201409Memberus-gaap:RetainedEarningsMember2018-01-010000930420kfrc:DirectHireRevenueMember2018-09-300000930420kfrc:DirectHireRevenueMember2017-12-310000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2018-07-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-07-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-07-012018-09-300000930420kfrc:FlexRevenueMember2018-07-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2018-07-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-07-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-07-012018-09-300000930420kfrc:DirectHireRevenueMember2018-07-012018-09-300000930420kfrc:TechnologySegmentMemberkfrc:ProductRevenueMember2018-07-012018-09-300000930420kfrc:ProductRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-07-012018-09-300000930420kfrc:ProductRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-07-012018-09-300000930420kfrc:ProductRevenueMember2018-07-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2017-07-012017-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-07-012017-09-300000930420kfrc:FlexRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-07-012017-09-300000930420kfrc:FlexRevenueMember2017-07-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2017-07-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-07-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-07-012017-09-300000930420kfrc:DirectHireRevenueMember2017-07-012017-09-300000930420kfrc:TechnologySegmentMemberkfrc:ProductRevenueMember2017-07-012017-09-300000930420kfrc:ProductRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-07-012017-09-300000930420kfrc:ProductRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-07-012017-09-300000930420kfrc:ProductRevenueMember2017-07-012017-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2018-01-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-01-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-01-012018-09-300000930420kfrc:FlexRevenueMember2018-01-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2018-01-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-01-012018-09-300000930420kfrc:DirectHireRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-01-012018-09-300000930420kfrc:DirectHireRevenueMember2018-01-012018-09-300000930420kfrc:TechnologySegmentMemberkfrc:ProductRevenueMember2018-01-012018-09-300000930420kfrc:ProductRevenueMemberkfrc:FinanceAndAccountingSegmentMember2018-01-012018-09-300000930420kfrc:ProductRevenueMemberkfrc:GovernmentSolutionsSegmentMember2018-01-012018-09-300000930420kfrc:ProductRevenueMember2018-01-012018-09-300000930420kfrc:FlexRevenueMemberkfrc:TechnologySegmentMember2017-01-012017-09-300000930420kfrc:FlexRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-01-012017-09-300000930420kfrc:FlexRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-01-012017-09-300000930420kfrc:FlexRevenueMember2017-01-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:TechnologySegmentMember2017-01-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-01-012017-09-300000930420kfrc:DirectHireRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-01-012017-09-300000930420kfrc:DirectHireRevenueMember2017-01-012017-09-300000930420kfrc:TechnologySegmentMemberkfrc:ProductRevenueMember2017-01-012017-09-300000930420kfrc:ProductRevenueMemberkfrc:FinanceAndAccountingSegmentMember2017-01-012017-09-300000930420kfrc:ProductRevenueMemberkfrc:GovernmentSolutionsSegmentMember2017-01-012017-09-300000930420kfrc:ProductRevenueMember2017-01-012017-09-30xbrli:pure0000930420kfrc:FlexRevenueMemberus-gaap:FixedPriceContractMemberkfrc:GovernmentSolutionsSegmentMember2018-07-012018-09-300000930420kfrc:FlexRevenueMemberus-gaap:FixedPriceContractMemberkfrc:GovernmentSolutionsSegmentMember2018-01-012018-09-300000930420kfrc:FlexRevenueMemberus-gaap:FixedPriceContractMemberkfrc:GovernmentSolutionsSegmentMember2017-07-012017-09-300000930420kfrc:FlexRevenueMemberus-gaap:FixedPriceContractMemberkfrc:GovernmentSolutionsSegmentMember2017-01-012017-09-3000009304202018-01-010000930420srt:MinimumMember2018-01-012018-09-300000930420srt:MaximumMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-05-250000930420us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2017-05-250000930420us-gaap:LineOfCreditMemberkfrc:SwinglineLoanMember2018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:FederalFundsEffectiveSwapRateMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-09-300000930420srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:BaseRateMembersrt:MaximumMember2018-01-012018-09-300000930420srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-01-012018-09-300000930420srt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2018-01-012018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2018-09-300000930420us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2017-12-310000930420us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2017-12-310000930420us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2018-09-300000930420kfrc:TwoThousandSeventeenStockIncentivePlanMember2017-04-180000930420srt:MinimumMemberus-gaap:RestrictedStockMember2018-01-012018-09-300000930420us-gaap:RestrictedStockMembersrt:MaximumMember2018-01-012018-09-300000930420us-gaap:RestrictedStockMember2017-12-310000930420us-gaap:RestrictedStockMember2018-01-012018-09-300000930420us-gaap:RestrictedStockMember2018-09-300000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2017-05-310000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2018-05-310000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ScenarioForecastMemberus-gaap:InterestRateSwapMember2019-05-310000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ScenarioForecastMemberus-gaap:InterestRateSwapMember2021-05-310000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ScenarioForecastMemberus-gaap:InterestRateSwapMember2020-05-310000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2018-09-300000930420us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2018-09-300000930420us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMember2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2018-09-300000930420us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-09-300000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMember2017-12-310000930420us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMember2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2017-12-310000930420us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2017-12-310000930420us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2017-12-31


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
____________________________________________________________________________________________
 
FORM 10-Q
 ________________________________________________________

x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2018 
OR
¨
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to                     
Commission File Number 000-26058
_________________________________________________________________
 Kforce Inc.
Exact name of registrant as specified in its charter
_________________________________________________________________ 
FLORIDA
59-3264661
State or other jurisdiction of incorporation or organization
IRS Employer Identification No.

1001 EAST PALM AVENUE, TAMPA, FLORIDA
33605 
Address of principal executive offices
Zip Code
Registrant’s telephone number, including area code: (813) 552-5000
 _______________________________________________________

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes x   No ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes x   No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “non-accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:
Large accelerated filer
¨
Accelerated filer
x
Non-accelerated filer
¨
(Do not check if a smaller reporting company) 
Smaller reporting company
¨
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act.):    Yes  ¨  No  x
The number of shares outstanding of the registrant’s common stock as of October 29, 2018 was 26,065,231.





KFORCE INC.
QUARTERLY REPORT ON FORM 10-Q FOR THE PERIOD ENDED SEPTEMBER 30, 2018
TABLE OF CONTENTS
CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS
References in this document to “the Registrant,” “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context otherwise requires or indicates.
This report, particularly Part I. Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations (“MD&A”) and Part II. Item 1A. Risk Factors, and the documents we incorporate into this report contain certain statements that are, or may be deemed to be, forward-looking statements within the meaning of that term in Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and are made in reliance upon the protections provided by such acts for forward-looking statements. Such statements may include, but may not be limited to, projections of financial or operational performance, our beliefs regarding potential government actions or changes in laws and regulations, anticipated costs and benefits of proposed acquisitions, divestitures and investments, effects of interest rate variations, financing needs or plans, estimates concerning the effects of litigation or other disputes, the occurrence of unanticipated expenses, estimates concerning our ability to collect on our trade accounts receivable, developments within the staffing sector including, but not limited to, the penetration rate (the percentage of temporary staffing to total employment) and growth in temporary staffing, a reduction in the supply of consultants and candidates or the Firm’s ability to attract such individuals, estimates concerning goodwill impairment, delays or termination or the failure to obtain awards, task orders or funding under contracts, changes in client demand for Firm services and our ability to adapt to such changes; the entry of new competitors in the market; the ability of the Firm to maintain and attract clients in the face of changing economic or competitive conditions, as well as assumptions as to any of the foregoing and all statements that are not based on historical fact but rather reflect our current expectations concerning future results and events. For a further list and description of various risks, relevant factors and uncertainties that could cause future results or events to differ materially from those expressed or implied in our forward-looking statements, refer to the Risk Factors and MD&A sections. In addition, when used in this discussion, the terms “anticipate,” “assume,” “estimate,” “expect,” “intend,” “plan,” “believe,” “will,” “may,” “likely,” “could,” “should,” “future” and variations thereof and similar expressions are intended to identify forward-looking statements.
Forward-looking statements are inherently subject to risks and uncertainties, some of which cannot be predicted. Future events and actual results could differ materially from those set forth in or underlying the forward-looking statements. Readers are cautioned not to place undue reliance on any forward-looking statements contained in this report, which speak only as of the date of this report. Kforce undertakes no obligation to update any forward-looking statements.
2


PART I - FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS.

KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE INCOME
(IN THOUSANDS, EXCEPT PER SHARE AMOUNTS)
 
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
Revenue $355,452 $341,053 $1,060,369 $1,015,354 
Direct costs 251,071 236,678 748,317 709,925 
Gross profit 104,381 104,375 312,052 305,429 
Selling, general and administrative expenses 79,771 81,921 246,811 249,105 
Depreciation and amortization 1,947 2,110 5,892 6,213 
Income from operations 22,663 20,344 59,349 50,111 
Other expense, net 1,044 1,364 3,639 3,906 
Income before income taxes 21,619 18,980 55,710 46,205 
Income tax expense 5,442 8,881 14,086 19,060 
Net income 16,177 10,099 41,624 27,145 
Other comprehensive income (loss): 
Change in fair value of interest rate swap, net of tax 110 60 807 (52)
Defined benefit pension plans, net of tax  (278) (287)
Comprehensive income $16,287 $9,881 $42,431 $26,806 
Earnings per share – basic $0.65 $0.40 $1.68 $1.07 
Earnings per share – diluted $0.64 $0.40 $1.65 $1.06 
Weighted average shares outstanding – basic 24,730 25,296 24,746 25,264 
Weighted average shares outstanding – diluted 25,366 25,535 25,252 25,565 
Dividends declared per share $0.18 $0.12 $0.42 $0.36 
THE ACCOMPANYING NOTES ARE AN INTEGRAL PART OF THESE UNAUDITED
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

3


KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(IN THOUSANDS)
 
September 30, 2018December 31, 2017
ASSETS 
Current assets: 
Cash and cash equivalents $466 $379 
Trade receivables, net of allowances of $2,644 and $2,333, respectively 237,613 225,865 
Income tax refund receivable 305 7,116 
Prepaid expenses and other current assets 13,620 12,085 
Total current assets 252,004 245,445 
Fixed assets, net 37,011 39,680 
Other assets, net 41,565 38,598 
Deferred tax assets, net 12,066 11,316 
Intangible assets, net 3,038 3,297 
Goodwill 45,968 45,968 
Total assets $391,652 $384,304 
LIABILITIES AND STOCKHOLDERS’ EQUITY 
Current liabilities: 
Accounts payable and other accrued liabilities $37,766 $34,873 
Accrued payroll costs 48,863 46,886 
Other current liabilities 1,766 1,960 
Income taxes payable 6,445  
Total current liabilities 94,840 83,719 
Long-term debt – credit facility 79,300 116,523 
Long-term debt – other 1,752 2,597 
Other long-term liabilities 51,813 47,188 
Total liabilities 227,705 250,027 
Commitments and contingencies (Note D) 
Stockholders’ equity: 
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding   
Common stock, $0.01 par; 250,000 shares authorized, 71,544 and 71,494 issued and outstanding, respectively 716 715 
Additional paid-in capital 444,762 437,394 
Accumulated other comprehensive income 907 100 
Retained earnings 225,658 195,143 
Treasury stock, at cost; 45,483 and 45,167 shares, respectively (508,096)(499,075)
Total stockholders’ equity 163,947 134,277 
Total liabilities and stockholders’ equity $391,652 $384,304 
THE ACCOMPANYING NOTES ARE AN INTEGRAL PART OF THESE UNAUDITED
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.


4


KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY
(IN THOUSANDS)
 
Common Stock Additional Paid-In Capital Accumulated Other Comprehensive Income Treasury Stock Total Stockholders’ Equity 
Shares Amount Retained Earnings Shares Amount 
Balance, December 31, 2017 71,494 $715 $437,394 $100 $195,143 45,167 $(499,075)$134,277 
Net income — — — — 41,624 — — 41,624 
Cumulative effect of new accounting standard (Note C), net of tax of $63 — — — — (179)— — (179)
Issuance for stock-based compensation and dividends, net of forfeitures 45 1 525 — (526)— —  
Exercise of stock options 5  46 — — 1 (46) 
Stock-based compensation expense — — 6,558 — — — — 6,558 
Employee stock purchase plan — — 239 — — (15)166 405 
Dividends ($0.42 per share) — — — — (10,404)— — (10,404)
Change in fair value of interest rate swap, net of tax of $275 — — — 807 — — — 807 
Repurchases of common stock — — — — — 330 (9,141)(9,141)
Balance, September 30, 2018 71,544 $716 $444,762 $907 $225,658 45,483 $(508,096)$163,947 


THE ACCOMPANYING NOTES ARE AN INTEGRAL PART OF THESE UNAUDITED
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

5


KFORCE INC. AND SUBSIDIARIES
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(IN THOUSANDS)
Nine Months Ended September 30, 
20182017
Cash flows from operating activities: 
Net income $41,624 $27,145 
Adjustments to reconcile net income to cash provided by operating activities: 
Deferred income tax provision, net (1,025)3,978 
Provision for bad debts 1,504 896 
Depreciation and amortization 6,246 6,373 
Stock-based compensation expense 6,558 5,667 
Defined benefit pension plans expense 1,366 692 
Loss on deferred compensation plan investments, net 384 339 
Gain on sale of Global's assets  (3,148)
Other 288 745 
(Increase) decrease in operating assets 
Trade receivables, net (13,252)(38,378)
Income tax refund receivable 6,811 (1,721)
Prepaid expenses and other current assets (2,535)(2,071)
Other assets, net 940 (544)
Increase (decrease) in operating liabilities 
Accounts payable and other accrued liabilities 3,647 (1,321)
Accrued payroll costs 4,807 8,506 
Income taxes payable 6,445 265 
Other long-term liabilities 867 (1,774)
Cash provided by operating activities 64,675 5,649 
Cash flows from investing activities: 
Capital expenditures (4,005)(5,424)
Proceeds from sale of Global's assets 1,000 1,000 
Cash used in investing activities (3,005)(4,424)
Cash flows from financing activities: 
Proceeds from credit facility 427,600 887,293 
Payments on credit facility (464,823)(872,740)
Payments on other financing arrangements (1,491)(1,582)
Repurchases of common stock (12,465)(4,226)
Cash dividends (10,404)(9,125)
Proceeds from exercise of stock options  72 
Payments of loan financing fees  (1,696)
Cash used in financing activities (61,583)(2,004)
Change in cash and cash equivalents 87 (779)
Cash and cash equivalents at beginning of period 379 1,482 
Cash and cash equivalents at end of period $466 $703 
THE ACCOMPANYING NOTES ARE AN INTEGRAL PART OF THESE UNAUDITED
CONDENSED CONSOLIDATED FINANCIAL STATEMENTS.

6


KFORCE INC. AND SUBSIDIARIES
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note A - Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2017 Annual Report on Form 10-K.
Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although Kforce believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2017 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2017 was derived from our audited Consolidated Balance Sheet as of December 31, 2017, as presented in our 2017 Annual Report on Form 10-K.
Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ businesses and increased holiday and vacation days taken. In addition, we typically experience an increase in costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which negatively impacts our gross profit and overall profitability. The results of operations for any interim period may be impacted by these factors and are not necessarily indicative of, nor comparable to, the results of operations for a full year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: revenue transaction prices; allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the three and nine months ended September 30, 2018, there were 635 thousand and 505 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2017, there were 239 thousand and 301 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2018 and 2017, there were insignificant anti-dilutive common stock equivalents.
7


New Accounting Standards
Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. The amended guidance (“Topic 606”) is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted this new standard effective January 1, 2018, using the modified retrospective transition method with a cumulative adjustment to the opening balance of retained earnings. The comparative information continues to be reported under the accounting standards in effect for the period presented ("Topic 605"). Refer to Note C - "Revenue Recognition" for additional accounting policy and transition disclosures.
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The guidance is effective for fiscal periods beginning after December 15, 2019. We are currently evaluating the potential impact on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt on January 1, 2019. This guidance is not expected to have a material impact on the consolidated financial statements.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect our disclosures.

8


In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018 and we expect to utilize the optional transition method in the period of adoption without retrospective application to previous periods. We continue to make progress with our implementation procedures, including upgrading our lease accounting software, assessing accounting policy elections, evaluating the impact on internal controls and analyzing our vendor contracts to determine the appropriate accounting treatment. While we are continuing to assess the effect of adoption, we currently believe the most significant changes include the recognition of right-of-use assets and lease liabilities on our balance sheets for real estate and office equipment operating leases as well as the related financial statement disclosures.
Note B - Reportable Segments
Kforce provides services through the following segments: (1) Technology (“Tech”); (2) Finance and Accounting (“FA”); and (3) Government Solutions (“GS”). Historically, and for the three and nine months ended September 30, 2018 and 2017, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined.
For the nine months ended September 30, 2017, our Tech segment has included the results of operations for Kforce Global Solutions, Inc., (“Global”). Kforce completed the sale of Global’s assets during the three months ended September 30, 2017 and this sale did not meet the definition of discontinued operations. Kforce recorded a $3.3 million gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The following table provides information concerning the operations of our segments (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue $251,079 $75,505 $28,868 $355,452 
Gross profit $69,522 $26,523 $8,336 $104,381 
Operating expenses 82,762 
Income before income taxes $21,619 
2017
Revenue $229,281 $85,225 $26,547 $341,053 
Gross profit $65,560 $29,709 $9,106 $104,375 
Operating expenses 85,395 
Income before income taxes $18,980 
Nine Months Ended September 30, 
2018
Revenue $737,339 $236,221 $86,809 $1,060,369 
Gross profit $206,700 $82,074 $23,278 $312,052 
Operating expenses 256,342 
Income before income taxes $55,710 
2017
Revenue $679,695 $260,786 $74,873 $1,015,354 
Gross profit $192,223 $89,666 $23,540 $305,429 
Operating expenses 259,224 
Income before income taxes $46,205 


9


Note C - Revenue Recognition
We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the nine months ended September 30, 2018, the unaudited condensed consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.
Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenues are recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Product Revenue
Revenue for our product business, which is a component of our GS segment, is recognized after the transfer of control to the customer, which typically occurs upon delivery.

10


Variable Consideration
Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets.
Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.
Payment Terms
Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally the timing between the satisfaction of the performance obligation and the payment is not significant and we currently do not have any significant financing components.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period would be less than one year.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.

11


Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the three and nine months ended September 30, 2018 and 2017 (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $247,154 $68,948 $23,835 $339,937 
Direct Hire revenue 3,925 6,557  10,482 
Product revenue   5,033 5,033 
Total Revenue $251,079 $75,505 $28,868 $355,452 
2017
Revenue by type: 
Flex revenue $224,148 $78,209 $23,978 $326,335 
Direct Hire revenue 5,133 7,016  12,149 
Product revenue   2,569 2,569 
Total Revenue $229,281 $85,225 $26,547 $341,053 
Nine Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $723,159 $215,988 $75,712 $1,014,859 
Direct Hire revenue 14,180 20,233  34,413 
Product revenue   11,097 11,097 
Total Revenue $737,339 $236,221 $86,809 $1,060,369 
2017
Revenue by type: 
Flex revenue $663,778 $239,196 $66,708 $969,682 
Direct Hire revenue 15,917 21,590  37,507 
Product revenue   8,165 8,165 
Total Revenue $679,695 $260,786 $74,873 $1,015,354 
GS Flex revenue includes 42.0% and 41.6% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2018, respectively. GS Flex revenue includes 35.8% and 32.0% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2017, respectively.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and September 30, 2018.
We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Unaudited Condensed Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and September 30, 2018.

12


Note D - Commitments and Contingencies
Employment Agreements
Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At September 30, 2018, our liability would be approximately $32.4 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $13.4 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.  
Note E - Accounts Payable and Other Accrued Liabilities
Accounts payable and other accrued liabilities consisted of the following (in thousands):
September 30, 2018December 31, 2017
Accounts payable $24,347 $21,591 
Accrued liabilities 13,419 13,282 
Total Accounts payable and other accrued liabilities $37,766 $34,873 
Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities.
Note F - Accrued Payroll Costs
Accrued payroll costs consisted of the following (in thousands):
September 30, 2018December 31, 2017
Payroll and benefits $42,721 $37,788 
Health insurance liabilities 3,265 2,596 
Payroll taxes 1,861 5,270 
Workers’ compensation liabilities 1,016 1,232 
Total Accrued payroll costs $48,863 $46,886 


13


Note G - Credit Facility
On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which will be available to the Firm in the form of revolving credit loans, swingline loans and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.
Revolving credit loans under the Credit Facility bear interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bear interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.25% to 0.75% and the Applicable Margin for LIBOR Rate loans ranges from 1.25% to 1.75%. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.35%.
The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if (a) the total leverage ratio is greater than 2.75 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of September 30, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities.
As of September 30, 2018 and December 31, 2017, $79.3 million and $116.5 million was outstanding, respectively. Kforce had $3.2 million of outstanding letters of credit at September 30, 2018 and December 31, 2017 which, pursuant to the Credit Facility, reduces the availability.
Note H - Employee Benefit Plans
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year or upon retirement or termination of employment in the accompanying Unaudited Condensed Consolidated Balance Sheets. At September 30, 2018 and December 31, 2017, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $2.3 million and $2.9 million, respectively, and $31.8 million and $28.9 million were included in Other long-term liabilities, respectively, in the Unaudited Condensed Consolidated Balance Sheets.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $33.4 million and $31.4 million as of September 30, 2018 and December 31, 2017, respectively, and is included in Other assets, net in the accompanying Unaudited Condensed Consolidated Balance Sheets.
14


Supplemental Executive Retirement Plan
Kforce maintains a Supplemental Executive Retirement Plan (“SERP”) for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
Service cost $338 $79 $1,014 $239 
Interest cost 117 134 351 403 
Net periodic benefit cost $455 $213 $1,365 $642 
The service cost is recorded in SG&A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The projected benefit obligation as of September 30, 2018 and December 31, 2017 was $15.8 million and $14.4 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2018. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2018.
Note I - Stock Incentive Plans
On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately 3.0 million shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2017 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
During the three months ended September 30, 2018 and 2017, stock-based compensation expense was $2.0 million and $1.8 million, respectively. During the nine months ended September 30, 2018 and 2017, stock-based compensation expense was $6.6 million and $5.7 million, respectively.
Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. Restricted stock granted during the nine months ended September 30, 2018 will vest over a period between one to ten years, with equal vesting annually.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.

15


The following table presents the restricted stock activity for the nine months ended September 30, 2018 (in thousands, except per share amounts):
Number of Restricted Stock Weighted Average
Grant Date
Fair Value 
Total Intrinsic
Value of Restricted
Stock Vested 
Outstanding at December 31, 20171,355 $22.67 
Granted 135 $27.37 
Forfeited (90)$22.81 
Vested (79)$23.26 $2,654 
Outstanding at September 30, 20181,321 $23.23 
As of September 30, 2018, total unrecognized stock compensation expense related to restricted stock was $22.4 million, which will be recognized over a weighted average remaining period of 4.0 years.
Note J - Derivative Instrument and Hedging Activity
Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on our variable rate debt.
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (the “Swap”). The Swap was effective May 31, 2017 and matures April 29, 2022. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.
The Swap has been designated as a cash flow hedge and was effective as of September 30, 2018. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the fair value of the Swap asset was $1.6 million and $0.5 million, respectively.
Note K - Fair Value Measurements
Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. The Swap is recorded in Other assets, net within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - “Derivative Instrument and Hedging Activity” for a complete discussion of the Firm’s derivative instrument.
Our contingent consideration liability relates to a non-significant business acquisition within our GS segment, which is measured on a recurring basis and recorded at fair value, using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. There was no activity in our recurring Level 3 fair value measurements for the nine months ended September 30, 2018. The contingent consideration liability is recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.

16


The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at September 30, 2018 and December 31, 2017 (in thousands):
Assets/(Liabilities) Measured at Fair Value: Asset/(Liability) Quoted Prices in
Active Markets
for Identical
Assets (Level 1) 
Significant
Other
Observable
Inputs (Level 2) 
Significant
Unobservable
Inputs (Level 3) 
At September 30, 2018
Recurring basis: 
Interest rate swap derivative instrument $1,561 $ $1,561 $ 
Contingent consideration liability $(191)$ $ $(191)
At December 31, 2017
Recurring basis: 
Interest rate swap derivative instrument $479 $ $479 $ 
Contingent consideration liability $(191)$ $ $(191)
There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2018.
Note L - Supplemental Cash Flow Information
The following table provides information regarding supplemental cash flows (in thousands):
Nine Months Ended September 30, 
20182017
Cash Paid During the Period For: 
Income taxes $8,583 $15,204 
Interest, net $3,132 $2,714 
Non-Cash Financing and Investing Transactions: 
Employee stock purchase plan $405 $399 
Equipment acquired under capital leases $424 $465 
Shares tendered in payment of exercise price of stock options $46 $ 
Receivable for sale of Global's assets $ $1,979 
During the nine months ended September 30, 2018, cash provided by operating activities included the receipt of an income tax refund in the amount of $6.8 million. Our effective tax rate for the nine months ended September 30, 2018 was positively impacted by the Tax Cuts and Jobs Act ("TCJA").

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.
The following Management’s Discussion and Analysis of Financial Condition and Results of Operations is intended to help the reader understand Kforce Inc., our operations and present business environment. This MD&A should be read in conjunction with Item 1. Financial Statements of this report on Form 10-Q. This overview summarizes the MD&A, which includes:
Executive Summary An executive summary of our results of operations as of and for the nine months ended September 30, 2018.
Results of Operations – An analysis of Kforce’s unaudited consolidated results of operations for the three and nine months ended September 30, 2018 and 2017, which have been presented in the unaudited condensed consolidated financial statements. In order to assist the reader in understanding our business as a whole, certain metrics are presented for each of our segments.
Liquidity and Capital Resources – An analysis of cash flows, credit facility, stock repurchases, off-balance sheet arrangements and contractual obligations and commitments.
Critical Accounting Estimates – A discussion of the accounting estimates that are most critical to aid in fully understanding and evaluating our reported financial results and that require management’s most difficult, subjective or complex judgments.
New Accounting Standards – A discussion of recently issued accounting standards and the potential impact on our consolidated financial statements.
17


EXECUTIVE SUMMARY
The following is an executive summary of what Kforce believes are highlights as of and for the nine months ended September 30, 2018, which should be considered in the context of the additional discussions herein and in conjunction with the unaudited condensed consolidated financial statements and notes thereto.
• Revenue for the nine months ended September 30, 2018 increased 4.4% to $1.1 billion from $1.0 billion in the comparable period in 2017.
• Flex revenue for the nine months ended September 30, 2018 increased 4.7% over the comparable period in 2017. Flex revenue increased 8.9% and 13.5% for Tech and GS, respectively, and decreased 9.7% for FA. The year-over-year growth rate in our largest line of business, Tech Flex, increased to 10.3% in the third quarter of 2018 from 9.8% in the second quarter of 2018.
• Direct Hire revenue for the nine months ended September 30, 2018 decreased 8.2% to $34.4 million from $37.5 million in the comparable period in 2017 due to volatility and sensitivity to economic cycles in the markets we selectively invest in.
• Flex gross profit margin for the nine months ended September 30, 2018 decreased 40 basis points to 26.7% from 27.1% in the comparable period in 2017. For the nine months ended September 30, 2018, Flex gross profit remained flat for Tech; increased 10 basis points for FA; and decreased 580 basis points for GS. Our GS business is operating in a cost competitive environment and, as such, has experienced reduced profitability in certain of its larger contracts.
• SG&A expenses as a percentage of revenue for the nine months ended September 30, 2018 decreased to 23.3% from 24.5% in the comparable period in 2017. The 120 basis point decrease was primarily a result of increased leverage as a result of enhancements to our performance-based compensation plans; improved productivity of our associates; lower revenue-generating headcount; reduced costs as a result of previous realignment activities; and a continued focus on expense discipline.
• Net income for the nine months ended September 30, 2018 increased 53.3% to $41.6 million from $27.1 million in the comparable period in 2017 driven by the factors noted above as well as the reduction in our effective tax rate due to the enactment of the TCJA.
• Diluted earnings per share for the nine months ended September 30, 2018 increased to $1.65 per share from $1.06 per share in the comparable period in 2017 driven primarily by the factors noted above.
• During the third quarter of 2018, our Board of Directors approved a 50% increase to the quarterly dividend, bringing it to $0.18 per share. The Firm declared and paid quarterly dividends totaling $0.42 per share during the nine months ended September 30, 2018, resulting in a total cash payout of $10.4 million. 
• The total amount outstanding under our Credit Facility as of September 30, 2018 was $79.3 million, which decreased $21.3 million and $37.2 million from June 30, 2018 and December 31, 2017, respectively.
• Cash provided by operating activities was $64.7 million during the nine months ended September 30, 2018 compared to $5.6 million in the nine months ended September 30, 2017 primarily due to increasing levels of profitability and improved collections of our accounts receivable.


18


RESULTS OF OPERATIONS
Business Overview
Kforce provides professional staffing services and solutions to clients through our Tech, FA and GS segments. Kforce provides staffing services and solutions on both a temporary (“Flex”) and permanent (“Direct Hire”) basis. We operate through our corporate headquarters in Tampa, Florida with approximately 60 field offices located throughout the United States. As of September 30, 2018, Kforce employed nearly 2,400 associates and more than 11,000 consultants on assignment.
Kforce serves clients across many industries and geographies as well as companies of all sizes with a particular focus on Fortune 1000 and similarly-sized companies. We also provide services and solutions to the Federal Government as well as state and local governments, as a prime contractor and subcontractor. We believe that our portfolio of service offerings, which are focused in Tech and FA (areas of expected growth), are a key contributor to our long-term financial stability.
From an economic standpoint, temporary employment figures and trends are important indicators of staffing demand, which continued to be positive during 2018, based on data published by the Bureau of Labor Statistics and Staffing Industry Analysts. The penetration rate (the percentage of temporary staffing to total employment) and unemployment rate was 2.05% and 3.7%, respectively, in September 2018. Total non-farm employment was up 1.7% year-over-year as of September 2018, and temporary help employment was up 2.9% for the same period. In addition, the college-level unemployment rate, which we believe serves as a proxy for professional employment and therefore aligns well with the candidate and consultant population that Kforce most typically serves, was 2.0% in September 2018. Further, we believe that the unemployment rate in the specialties we serve, especially in certain technology skill sets, is lower than the published averages, which we believe speaks to the demand environment in which we are operating.
Operating Results - Three and Nine Months Ended September 30, 2018 and 2017
In order to align the discussion of our Operating Results with Note C - “Revenue Recognition” in the Notes to the Unaudited Condensed Consolidated Financial Statements included in Item 1. Financial Statements of this report, we have disaggregated our GS product business and modified the presentation to exclude it from Flex revenue and Flex gross profit. Prior periods have been adjusted to align with the current presentation.
The following table presents, as a percentage of revenue, certain items in our Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income:
Three Months Ended Nine Months Ended 
September 30, September 30, 
2018201720182017
Revenue by segment: 
Tech 70.6 %67.2 %69.5 %66.9 %
FA 21.2  25.0  22.3  25.7  
GS 8.2  7.8  8.2  7.4  
Total Revenue 100.0 %100.0 %100.0 %100.0 %
Revenue by type: 
Flex 95.6 %95.7 %95.7 %95.5 %
Direct Hire 3.0  3.6  3.3  3.7  
Product 1.4  0.7  1.0  0.8  
Total Revenue 100.0 %100.0 %100.0 %100.0 %
Gross profit 29.4 %30.6 %29.4 %30.1 %
Selling, general and administrative expenses 22.4 %24.0 %23.3 %24.5 %
Depreciation and amortization 0.5 %0.6 %0.6 %0.6 %
Income from operations 6.4 %6.0 %5.6 %4.9 %
Income before income taxes 6.1 %5.6 %5.3 %4.6 %
Net income 4.6 %3.0 %3.9 %2.7 %
19


Revenue. The following table presents revenue by type for each segment and the percentage change from the prior period (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech 
Flex revenue $247,154 10.3 %$224,148 $723,159 8.9 %$663,778 
Direct Hire revenue 3,925 (23.5)%5,133 14,180 (10.9)%15,917 
Total Tech revenue $251,079 9.5 %$229,281 $737,339 8.5 %$679,695 
FA 
Flex revenue $68,948 (11.8)%$78,209 $215,988 (9.7)%$239,196 
Direct Hire revenue 6,557 (6.5)%7,016 20,233 (6.3)%21,590 
Total FA revenue $75,505 (11.4)%$85,225 $236,221 (9.4)%$260,786 
GS 
Flex revenue $23,835 (0.6)%$23,978 $75,712 13.5 %$66,708 
Product revenue 5,033 95.9 %2,569 11,097 35.9 %8,165 
Total GS revenue $28,868 8.7 %$26,547 $86,809 15.9 %$74,873 
Total Flex revenue $339,937 4.2 %$326,335 $1,014,859 4.7 %$969,682 
Total Direct Hire revenue 10,482 (13.7)%12,149 34,413 (8.2)%37,507 
Total Product revenue 5,033 95.9 %2,569 11,097 35.9 %8,165 
Total Revenue $355,452 4.2 %$341,053 $1,060,369 4.4 %$1,015,354 
Our quarterly operating results are affected by the number of billing days in a quarter. The following table presents the year-over-year revenue growth rates, on a billing day basis, for the last five quarters:
Year-Over-Year Revenue Growth Rates 
(Per Billing Day) 
Q3 2018Q2 2018Q1 2018Q4 2017Q3 2017
Billing Days63 64 64 61 63 
Tech Flex10.3 %9.8 %6.7 %5.4 %3.3 %
FA Flex(11.8)%(9.4)%(7.9)%0.3 %4.1 %
GS Flex
(0.6)%18.2 %24.5 %27.9 %12.7 %
Total Flex
4.2 %5.6 %4.2 %5.5 %4.2 %
Total Firm4.2 %5.4 %3.7 %5.1 %3.0 %
Flex Revenue. The key drivers of Flex revenue are the number of consultants on assignment and billable hours, the bill rate per hour and, to a limited extent, the amount of billable expenses incurred by Kforce.
Flex revenue for our largest segment, Tech, increased during the three and nine months ended September 30, 2018 by 10.3% and 8.9%, respectively, as compared to the same periods in 2017. The secular drivers of technology spend have remained intact with many companies becoming increasingly dependent on the efficiencies provided by technology and the need for innovation to support business strategies and sustain relevancy in today’s rapidly changing marketplace. Tech Flex revenue for the third quarter of 2018 was lower-than-expected due to fewer new assignment starts. We expect Tech Flex year-over-year growth rates to decelerate in the fourth quarter of 2018. 
Our FA segment experienced a decrease in Flex revenue of 11.8% and 9.7% during the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. While we expected a year-over-year decrease in FA Flex revenue in the second and third quarter of 2018, the rate of decline was greater than we anticipated as a result of lower new assignments starts. We expect FA Flex revenue to increase slightly on a sequential basis due to a large project that began in the fourth quarter of 2018 and expect a decline on a year-over-year basis.
20


Our GS segment experienced a decrease in Flex revenue of 0.6% and an increase of 13.5% for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. The year-over-year increase in the first half of 2018 was primarily a result of two new prime contract wins secured in the third quarter of 2017. Flex revenue for GS was lower than our expectations in the third quarter due to anticipated new business awards not materializing as quickly and billable headcount attrition on lower margin contracts. We expect our GS Flex revenue to remain flat or be slightly down on a year-over-year basis in the fourth quarter of 2018.
As our GS Flex business provides temporary staffing services under both time-and-material and fixed-price contracts, key drivers for the change in Flex revenue and Flex hours billed are not presented in the tables below.
The following table presents the key drivers for the change in Flex revenue for our Tech and FA segments over the prior period (in thousands):
Three Months Ended Nine Months Ended 
September 30, 2018 vs. September 30, 2017 September 30, 2018 vs. September 30, 2017 
Tech FA Tech FA 
Key Drivers 
Volume (hours billed) $1,363 $(13,474)$868 $(33,064)
Bill rate 21,071 4,161 55,517 9,707 
Billable expenses 572 52 2,996 149 
Total change in Flex revenue $23,006 $(9,261)$59,381 $(23,208)
Tech Flex revenue was impacted by the asset sale of Kforce Global Solutions, Inc (“Global”), which occurred in the third quarter of 2017. For the nine months ended September 30, 2017, Global contributed approximately 5% of the total hours billed and 1% of Flex revenue. The volume previously contributed by Global has been replaced by organic growth in the remainder of our portfolio at significantly higher bill rates.
The following table presents total Flex hours billed for our Tech and FA segments and percentage change over the prior period (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech 3,319 0.6 %3,299 9,791 0.1 %9,778 
FA 1,942 (17.3)%2,347 6,215 (13.8)%7,213 
Total Flex hours billed 5,261 (6.8)%5,646 16,006 (5.8)%16,991 
Direct Hire Revenue. The key drivers of Direct Hire revenue are the number of placements and the associated placement fee. Direct Hire revenue also includes conversion revenue, which occurs when consultants initially assigned to a client on a temporary basis are later converted to a permanent placement for a fee. Our GS segment does not make permanent placements.
Direct Hire revenue decreased 13.7% and 8.2% during the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. We continue to be very selective in our investments in this line of business given the volatility and sensitivity to economic cycles. We expect a seasonal decrease in the fourth quarter and continued year-over-year declines in revenue. 
The following table presents the key drivers for the change in Direct Hire revenue for our Tech and FA segments over the prior period (in thousands):
Three Months Ended Nine Months Ended 
September 30, 2018 vs. September 30, 2017 September 30, 2018 vs. September 30, 2017 
Tech FA Tech FA 
Key Drivers 
Volume (number of placements) $(1,166)$(1,102)$(2,098)$(1,667)
Placement fee (42)643 361 310 
Total change in Direct Hire revenue $(1,208)$(459)$(1,737)$(1,357)

21


The following table presents the total number of placements for our Tech and FA segments and percentage change over the prior period:
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech 234 (22.8)%303 794 (13.1)%914 
FA 487 (15.7)%578 1,627 (7.8)%1,764 
Total number of placements 721 (18.2)%881 2,421 (9.6)%2,678 
The following table presents the average placement fee for our Tech and FA segments and percentage change over the prior period:
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech $16,742 (1.0)%$16,917 $17,861 2.6 %$17,406 
FA $13,458 10.9 %$12,139 $12,432 1.6 %$12,242 
Total average placement fee $14,525 5.4 %$13,784 $14,212 1.5 %$14,005 
Gross Profit. Gross profit is determined by deducting direct costs (primarily consultant compensation, payroll taxes, payroll-related insurance and certain fringe benefits, as well as subcontractor costs) from total revenue. There are no consultant payroll costs associated with Direct Hire placements, thus all Direct Hire revenue increases gross profit by the full amount of the placement fee.
The following table presents the gross profit percentage (gross profit as a percentage of total revenue) for each segment and percentage change over the prior period:
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech 27.7 %(3.1)%28.6 %28.0 %(1.1)%28.3 %
FA 35.1 %0.6 %34.9 %34.7 %0.9 %34.4 %
GS 28.9 %(15.7)%34.3 %26.8 %(14.6)%31.4 %
Total gross profit percentage 29.4 %(3.9)%30.6 %29.4 %(2.3)%30.1 %
The change in total gross profit percentage for the three and nine months ended September 30, 2018 as compared to the same periods in 2017, is primarily the result of a decline in the overall mix of Direct Hire revenue compared to total revenue and a decline in Flex gross profit.
Flex gross profit percentage (Flex gross profit as a percentage of Flex revenue) provides management with helpful insight into the other drivers of total gross profit percentage driven by our Flex business such as changes in the spread between the consultants’ bill rate and pay rate.
The following table presents the Flex gross profit percentage for each segment and percentage change over the prior period:
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Tech 26.5 %(1.9)%27.0 %26.6 %— %26.6 %
FA 29.0 %— %29.0 %28.6 %0.4 %28.5 %
GS 21.6 %(31.2)%31.4 %22.0 %(20.9)%27.8 %
Total Flex gross profit percentage 26.7 %(4.0)%27.8 %26.7 %(1.5)%27.1 %

22


Flex gross profit percentage decreased 110 and 40 basis points for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017.
• Tech Flex gross profit margin decreased 50 basis points and remained flat for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017, primarily due to compression in bill and pay spreads during the third quarter of 2018 as well as higher health insurance costs. Bill rates within Tech Flex improved 8.4% for the nine months ended September 30, 2018 and our pay rates increased at a slightly greater pace given the candidate-constrained environment.
• FA Flex gross profit margin remained flat and increased 10 basis points for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. Spreads in our FA Flex business have remained stable. Bill rates within FA Flex improved 4.7% for the nine months ended September 30, 2018, as we pursue a more balanced mix of higher skilled roles.
• GS Flex gross profit margin decreased 980 and 580 basis points for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. GS was successful in winning a significant recompete in the first half of 2018; however, this contract is expected to put pressure on GS margins. While our GS business continues to operate in a cost competitive environment, we are focused on taking actions we believe will improve the profitability of certain low margin engagements and strategically position new business pursuits towards higher margin opportunities.
Kforce continues to focus on training our revenue-generating associates on effective pricing and optimizing the spread between bill rates and pay rates. We believe this will serve to obtain the optimal volume, rate, effort and duration of assignment, while ultimately maximizing the benefit for our clients, our consultants and Kforce.
The following table presents the key drivers for the change in Flex gross profit for our Tech and FA segments over the prior period (in thousands):
Three Months Ended Nine Months Ended 
September 30, 2018 vs. September 30, 2017 September 30, 2018 vs. September 30, 2017 
Tech FA Tech FA 
Key Drivers 
Revenue impact $6,202 $(2,687)$15,772 $(6,605)
Profitability impact (1,032)(40)442 370 
Total change in Flex gross profit $5,170 $(2,727)$16,214 $(6,235)
SG&A Expenses. Total compensation, commissions, payroll taxes and benefit costs as a percentage of SG&A represented 83.2% and 83.6% for the three and nine months ended September 30, 2018, respectively, as compared to 86.2% and 84.9% for the comparable periods in 2017, respectively. Commissions and other bonus incentives for our revenue-generating talent are variable costs driven primarily by revenue and gross profit levels, and associate performance. Therefore, as gross profit levels change, these expenses would also generally be anticipated to change, but remain relatively consistent as a percentage of revenues.

23


The following table presents components of SG&A as a percentage of total revenue (in thousands):
2018% of Revenue 2017% of Revenue 
Three Months Ended September 30, 
Compensation, commissions, payroll taxes and benefits costs $66,377 18.6 %$70,655 20.7 %
Other (1) 13,394 3.8 %11,266 3.3 %
Total SG&A $79,771 22.4 %$81,921 24.0 %
Nine Months Ended September 30, 
Compensation, commissions, payroll taxes and benefits costs $206,373 19.5 %$211,551 20.8 %
Other (1) 40,438 3.8 %37,554 3.7 %
Total SG&A $246,811 23.3 %$249,105 24.5 %
(1) Balances in “other” include bad debt expense, lease expense, professional fees, travel, telephone, computer and certain other expenses.
SG&A as a percentage of revenue decreased 160 and 120 basis points for the three and nine months ended September 30, 2018, respectively, as compared to the same periods in 2017. The decrease is primarily a result of increased leverage as a result of enhancements to our performance-based compensation plans; improved productivity of our associates; lower revenue-generating headcount; reduced costs as a result of previous realignment activities; and a continued focus on expense discipline. The increase in other SG&A is related to the $3.3 million gain on the sale of Global’s assets recorded during the three and nine months ended September 30, 2017, offset by a $1.0 million disaster relief contribution to support recovery efforts related to Hurricane Harvey and Irma. 
Going forward, the Firm anticipates continued focus on improving the productivity of our associates and exercising solid expense discipline to generate future leverage in SG&A.
Depreciation and Amortization. The following table presents depreciation and amortization expense and percentage change over the prior period by major category (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018Increase
(Decrease) 
20172018Increase
(Decrease) 
2017
Fixed asset depreciation (includes capital leases) $1,556 (11.6)%$1,761 $4,791 (8.7)%$5,248 
Capitalized software amortization 305 16.0 %263 842 19.3 %706 
Intangible asset amortization 86 — %86 259 — %259 
Total Depreciation and amortization $1,947 (7.7)%$2,110 $5,892 (5.2)%$6,213 
Other Expense, Net. Other expense, net for the three and nine months ended September 30, 2018 was $1.0 million and $3.6 million, respectively. Other expense, net for the three and nine months ended September 30, 2017 was $1.4 million and $3.9 million, respectively. Other expense, net consists primarily of interest expense related to outstanding borrowings under our Credit Facility.
Income Tax Expense. Income tax expense as a percentage of income before income taxes (our “effective tax rate”) for the nine months ended September 30, 2018 and 2017 was 25.3% and 41.3%, respectively. Our effective tax rate for the nine months ended September 30, 2018 was positively impacted by the TCJA. Our effective rate during the nine months ended September 30, 2017 was negatively impacted by a $1.6 million valuation allowance placed on our foreign tax credit deferred tax asset that we expect may not be realizable as a result of the sale of Global’s assets.

24


Non-GAAP Financial Measures
Free Cash Flow. “Free Cash Flow”, a non-GAAP financial measure, is defined by Kforce as net cash provided by operating activities determined in accordance with GAAP, less capital expenditures. Management believes this provides an additional way of viewing our liquidity that, when viewed with our GAAP results, provides a more complete understanding of factors and trends affecting our cash flows and is useful information to investors as it provides a measure of the amount of cash generated from the business that can be used for strategic opportunities including investing in our business, making acquisitions, repurchasing common stock or paying dividends. Free Cash Flow has limitations due to the fact that it does not represent the residual cash flow available for discretionary expenditures. Therefore, we believe it is important to view Free Cash Flow as a complement to our Unaudited Condensed Consolidated Statements of Cash Flows.
The following table presents Free Cash Flow (in thousands):
Nine Months Ended September 30, 
20182017
Net income$41,624 $27,145 
Non-cash provisions and other15,321 15,542 
Changes in operating assets/liabilities7,730 (37,038)
Net cash provided by operating activities64,675 5,649 
Capital expenditures(4,005)(5,424)
Free cash flow60,670 225 
Proceeds from sale of Global's assets1,000 1,000 
Change in debt(37,223)14,553 
Repurchases of common stock(12,465)(4,226)
Cash dividends(10,404)(9,125)
Other(1,491)(3,206)
Change in cash and cash equivalents$87 $(779)
Adjusted EBITDA. “Adjusted EBITDA”, a non-GAAP financial measure, is defined by Kforce as net income before depreciation and amortization, stock-based compensation expense, interest expense, net and income tax expense. Adjusted EBITDA should not be considered a measure of financial performance under GAAP. Items excluded from Adjusted EBITDA are significant components in understanding and assessing our past and future financial performance, and this presentation should not be construed as an inference by us that our future results will be unaffected by those items excluded from Adjusted EBITDA. Adjusted EBITDA is a key measure used by management to assess our operations including our ability to generate cash flows and our ability to repay our debt obligations and management believes it provides a good metric of our core profitability in comparing our performance to our competitors, as well as our performance over different time periods. Consequently, management believes it is useful information to investors. The measure should not be considered in isolation or as an alternative to net income, cash flows or other financial statement information presented in the consolidated financial statements as indicators of financial performance or liquidity. The measure is not determined in accordance with GAAP and is thus susceptible to varying calculations. Also, Adjusted EBITDA, as presented, may not be comparable to similarly titled measures of other companies.
In addition, although we excluded amortization of stock-based compensation expense because it is a non-cash expense, we expect to continue to incur stock-based compensation in the future and the associated stock issued may result in an increase in our outstanding shares of stock, which may result in the dilution of our stockholder ownership interest. We suggest that you evaluate these items and the potential risks of excluding such items when analyzing our financial position.

25


The following table presents Adjusted EBITDA and includes a reconciliation of Adjusted EBITDA to net income (in thousands):
20182017
Three Months Ended September 30, 
Net income $16,177 $10,099 
Depreciation and amortization 2,074 2,165 
Stock-based compensation expense 2,006 1,798 
Interest expense, net 1,034 1,295 
Income tax expense 5,442 8,881 
Adjusted EBITDA $26,733 $24,238 
Nine Months Ended September 30, 
Net income $41,624 $27,145 
Depreciation and amortization 6,246 6,373 
Stock-based compensation expense 6,558 5,667 
Interest expense, net 3,568 3,813 
Income tax expense 14,086 19,060 
Adjusted EBITDA $72,082 $62,058 

LIQUIDITY AND CAPITAL RESOURCES
To meet our capital and liquidity requirements, we primarily rely on operating cash flow as well as borrowings under our Credit Facility. At September 30, 2018, Kforce had $157.2 million in working capital compared to $161.7 million at December 31, 2017.
Cash Flows
We are principally focused on achieving an appropriate balance of cash flow across several areas of opportunity such as: generating positive cash flow from operating activities; returning capital to our shareholders through our quarterly dividends and common stock repurchase program; maintaining appropriate leverage under our Credit Facility; investing in our infrastructure to allow sustainable growth via capital expenditures; and maintaining sufficient liquidity to complete acquisitions or other strategic investments.
Cash provided by operating activities was $64.7 million during the nine months ended September 30, 2018 compared to $5.6 million in the nine months ended September 30, 2017. Our largest source of operating cash flows is the collection of trade receivables and our largest use of operating cash flows is the payment of our associate and consultant compensation. The increase in cash provided by operating activities during the nine months ended September 30, 2018 as compared to the same period in 2017 is primarily due to increasing levels of profitability and improved collections of our accounts receivable, a lower effective tax rate and receipt of a $6.8 million income tax refund. As a result of the TCJA, we are on target to generate an additional $10.0 million in operating cash for the year, which relates to the decrease in our effective tax rate.
Cash used in investing activities was $3.0 million during the nine months ended September 30, 2018 compared to $4.4 million in the nine months ended September 30, 2017, which consists of capital expenditures (except for equipment acquired under capital leases). We expect to continue selectively investing in our infrastructure in order to support the future growth and evolution of our operating model. In addition, we continually review our portfolio of businesses and their operations in comparison to our internal strategic and performance objectives. As part of this review, we may acquire other businesses and further invest in, fully divest and/or sell parts of our current businesses.
Cash used in financing activities was $61.6 million during the nine months ended September 30, 2018 compared to $2.0 million  in the nine months ended September 30, 2017. This was primarily driven by a reduction in the outstanding balance under our Credit Facility of $37.2 million during the nine months ended September 30, 2018 versus an increase of $14.6 million for the same period in 2017, as well as an increase in cash used for common stock repurchases and dividends. 

26


The following table presents the cash flow impact of the common stock repurchase activity (in thousands):
Nine Months Ended September 30, 
20182017
Open market repurchases $9,565 $2,077 
Repurchase of shares related to tax withholding requirements for vesting of restricted stock 2,900 2,149 
Total cash flow impact of common stock repurchases $12,465 $4,226 
Cash paid in current period for settlement of prior year repurchases $3,323 $935 
During the nine months ended September 30, 2018 and 2017, Kforce declared and paid quarterly dividends of $10.4 million ($0.42 per share) and $9.1 million ($0.36 per share), respectively. Our Board of Directors approved a 50% increase to our quarterly dividend, bringing the payout to $0.18 per share effective with our third quarter 2018 dividend. The declaration, payment and amount of future dividends are discretionary and will be subject to determination by our Board of Directors each quarter following its review of, among other things, the Firm’s current and expected financial performance as well as the ability to pay dividends under applicable law.
We believe that existing cash and cash equivalents, cash flow from operations, and available borrowings under our Credit Facility will be adequate to meet the capital expenditure and working capital requirements of our operations for at least the next 12 months. However, a material deterioration in the economic environment or market conditions, among other things, could negatively impact operating results and liquidity, as well as the ability of our lenders to fund borrowings. Actual results could also differ materially from these indicated as a result of a number of factors, including the use of currently available resources for potential acquisitions, strategic investments, additional repurchases or dividends.
Credit Facility
Under the Credit Facility, our maximum borrowing capacity of $300.0 million which, subject to certain conditions and participation of the lenders, may be increased up to an aggregate additional amount of $150.0 million in the form of revolving credit loans, swingline loans and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. As of September 30, 2018 and December 31, 2017, $79.3 million and $116.5 million was outstanding, respectively.
The Firm will continually be subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if (a) the total leverage ratio is greater than 2.75 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of September 30, 2018, Kforce was not limited in making distributions and executing repurchases of its equity securities. Refer to Note G – “Credit Facility” in the Notes to Unaudited Condensed Consolidated Financial Statements, included in this report for a complete discussion of our Credit Facility.
Kforce entered into a forward-starting interest rate swap agreement to mitigate the risk of rising interest rates and the Swap has been designated as a cash flow hedge. As of September 30, 2018, the fair value of the Swap asset was $1.6 million. Refer to Note J - “Derivative Instrument and Hedging Activity” in the Notes to Unaudited Condensed Consolidated Financial Statements, included in this report for a complete discussion of our Credit Facility.
Stock Repurchases
During the nine months ended September 30, 2018, Kforce repurchased approximately 318 thousand shares of common stock on the open market at a total cost of approximately $8.7 million. As of September 30, 2018 and December 31, 2017, $29.8 million and $38.5 million, respectively, remained available for further repurchases under the Board-authorized common stock repurchase program.

27


Off-Balance Sheet Arrangements
There have been no material changes during the period covered by this Quarterly Report on Form 10-Q to our off-balance sheet arrangements previously disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
Contractual Obligations and Commitments
Other than those changes described elsewhere in this Quarterly Report, there have been no material changes during the period covered by this report on Form 10-Q to our contractual obligations previously disclosed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
CRITICAL ACCOUNTING ESTIMATES
Our unaudited condensed consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our unaudited condensed consolidated financial statements, we are required to make assumptions and estimates about future events, and apply judgments that affect the reported amount of assets, liabilities, revenues, expenses and the related disclosures. We base our assumptions, estimates and judgments on historical experience, current trends and other factors that management believes to be relevant at the time our unaudited condensed consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, estimates, assumptions and judgments to ensure that our unaudited condensed consolidated financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates, and such differences could be material.
Effective January 1, 2018, we adopted Topic 606, which requires judgment in estimating the transaction price for revenue from contracts with customers. Topic 606 also required a reclassification on the balance sheet. We have reached conclusions on key accounting assessments and estimates related to the impact of the new standard, which are described in Note C - “Revenue Recognition” in the Notes to Unaudited Condensed Consolidated Financial Statements, included in Item 1. Financial Statements of this report.
Refer to Note 1 – “Summary of Significant Accounting Policies” in the Notes to Consolidated Financial Statements and “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Estimates” in our 2017 Annual Report on Form 10-K for a more detailed discussion of our significant accounting policies and critical accounting estimates.
NEW ACCOUNTING STANDARDS
Refer to Note A - “Summary of Significant Accounting Policies” in the Notes to Unaudited Condensed Consolidated Financial Statements, included in Item 1. Financial Statements of this report for a discussion of new accounting standards.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

With respect to our quantitative and qualitative disclosures about market risk, there have been no material changes to the information included in Part II, Item 7A, “Quantitative and Qualitative Disclosures About Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2017.
ITEM 4. CONTROLS AND PROCEDURES.

Evaluation of Disclosure Controls and Procedures
As of September 30, 2018, we carried out an evaluation required by Rules 13a-15 and 15d-15 under the Exchange Act (the “Evaluation”) under the supervision and with the participation of our CEO and CFO, of the effectiveness of our disclosure controls and procedures as defined in Rules 13a-15 and 15d-15 under the Exchange Act (“Disclosure Controls”). Based on the Evaluation, our CEO and CFO concluded that the design and operation of our Disclosure Controls were effective to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is: (1) recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms; and (2) accumulated and communicated to management, including the principal executive officer and the principal financial officer, as appropriate to allow timely decisions regarding disclosure.
28


Changes in Internal Control over Financial Reporting
Management has evaluated, with the participation of our CEO and CFO, whether any changes in our internal control over financial reporting that occurred during our last fiscal quarter have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on the evaluation we conducted, management has concluded that no such changes have occurred.
Inherent Limitations of Internal Control Over Financial Reporting
Because of the inherent limitations of internal control over financial reporting, including the possibility of collusion or improper management override of controls, material misstatements due to error or fraud may not be prevented or detected on a timely basis. Also, projections of any evaluation of the effectiveness of the internal control over financial reporting to future periods are subject to the risk that the controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
CEO and CFO Certifications
Exhibits 31.1 and 31.2 are the Certifications of the CEO and the CFO, respectively. The Certifications are required in accordance with Section 302 of the Sarbanes-Oxley Act of 2002 (the “Section 302 Certifications”). This Item of this report, which you are currently reading, is the information concerning the Evaluation referred to in the Section 302 Certifications and this information should be read in conjunction with the Section 302 Certifications for a more complete understanding of the topics presented.
PART II - OTHER INFORMATION
ITEM 1.  LEGAL PROCEEDINGS.
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.  
ITEM 1A.  RISK FACTORS.
There have been no material changes in the risk factors previously disclosed in our 2017 Annual Report on Form 10-K.

29


ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.
Purchases of Equity Securities by the Issuer
On July 29, 2016, our Board of Directors approved an increase in our stock repurchase authorization bringing the then available authorization to $75.0 million. The following table presents information with respect to our repurchases of Kforce common stock during the three months ended September 30, 2018:
Period Total Number of
Shares Purchased
(1) 
Average Price Paid
per Share 
Total Number of
Shares Purchased
as Part of
Publicly Announced
Plans or Programs 
Approximate Dollar
Value of Shares that
May Yet Be
Purchased Under the
Plans or Programs 
July 1, 2018 to July 31, 2018 — $— — $29,813,098 
August 1, 2018 to August 31, 2018 7,937 $42.29 — $29,813,098 
September 1, 2018 to September 30, 2018 — $— — $29,813,098 
Total 7,937 $42.29 — $29,813,098 
 
(1)  All activity presented in this table relates to shares of stock purchased upon vesting of restricted stock to satisfy statutory tax withholding requirements.
ITEM 3. DEFAULTS UPON SENIOR SECURITIES.
None.
ITEM 4.  MINE SAFETY DISCLOSURES.
None.
ITEM 5.  OTHER INFORMATION.
None.
30


ITEM 6. EXHIBITS.
Exhibit
Number
Description
3.1
Amended and Restated Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-1 (File No. 33-91738) filed with the SEC on April 28, 1995.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Registration Statement on Form S-4/A (File No. 333-111566) filed with the SEC on February 9, 2004, as amended.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 17, 2000.
Articles of Amendment to Articles of Incorporation, incorporated by reference to the Registrant’s Annual Report on Form 10-K (File No. 000-26058) filed with the SEC on March 29, 2002.
Amended & Restated Bylaws, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on April 29, 2013.
Credit Agreement, dated May 25, 2017, between Kforce Inc. and its subsidiaries and Wells Fargo Bank, National Association, and the other lenders thereto, incorporated by reference to the Registrant’s Current Report on Form 8-K (File No. 000-26058) filed with the SEC on May 25, 2017.
Certification by the Chief Executive Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Financial Officer of Kforce Inc. pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Executive Officer of Kforce Inc. pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification by the Chief Financial Officer of Kforce Inc. pursuant to 18 U.S.C. Section 2350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.1
Part I, Item 1 of this Form 10-Q formatted in XBRL.

31


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized. 
Kforce Inc. 
(Registrant) 
Date:November 1, 2018By: /s/    DAVID M. KELLY 
David M. Kelly 
Senior Vice President and Chief Financial Officer 
(Principal Financial Officer) 
Date:November 1, 2018By: /s/    JEFFREY B. HACKMAN 
Jeffrey B. Hackman 
Senior Vice President, Finance and Accounting 
(Principal Accounting Officer) 

32
EX-31.1 2 exhibit311q32018.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER OF KFORCE INC Document

Exhibit 31.1
CERTIFICATIONS
I, David L. Dunkel, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 1, 2018
/s/ DAVID L. DUNKEL
David L. Dunkel,
Chief Executive Officer
(Principal Executive Officer)


EX-31.2 3 exhibit312q32018.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFICER OF KFORCE INC Document

Exhibit 31.2
CERTIFICATIONS
I, David M. Kelly, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Kforce Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 1, 2018
/s/ DAVID M. KELLY
David M. Kelly,
Senior Vice President, Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321q32018.htm CERTIFICATION BY THE CHIEF EXECUTIVE OFFICER OF KFORCE INC Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, David L. Dunkel, Chief Executive Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: November 1, 2018
/s/ DAVID L. DUNKEL
David L. Dunkel,
Chief Executive Officer
(Principal Executive Officer)


EX-32.2 5 exhibit322q32018.htm CERTIFICATION BY THE CHIEF FINANCIAL OFFICER OF KFORCE INC Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Kforce Inc. (“Kforce”) on Form 10-Q for the quarterly period ended September 30, 2018 as filed with the Securities and Exchange Commission on the date hereof (the “Form 10-Q”), I, David M. Kelly, Chief Financial Officer of Kforce, hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:
(1) The Form 10-Q fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of Kforce.
Date: November 1, 2018
/s/ DAVID M. KELLY
David M. Kelly,
Senior Vice President, Chief Financial Officer
(Principal Financial Officer)


EX-101.SCH 6 kfrc-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Reportable Segments link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Reportable Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Reportable Segments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Reportable Segments - Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2114105 - Disclosure - Accounts Payable and Other Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2315303 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2416407 - Disclosure - Accounts Payable and Other Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2117106 - Disclosure - Accrued Payroll Costs link:presentationLink link:calculationLink link:definitionLink 2318304 - Disclosure - Accrued Payroll Costs (Tables) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Accrued Payroll Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Credit Facility link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2122108 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2323305 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2424410 - Disclosure - Employee Benefit Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2425411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2126109 - Disclosure - Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2428412 - Disclosure - Stock Incentive Plans - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2429413 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2130110 - Disclosure - Derivative Instrument and Hedging Activity link:presentationLink link:calculationLink link:definitionLink 2431414 - Disclosure - Derivative Instrument and Hedging Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2132111 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2333307 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2434415 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) link:presentationLink link:calculationLink link:definitionLink 2135112 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2437416 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 kfrc-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 kfrc-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 kfrc-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Common Stock Common Stock [Member] Derivative Instruments and Hedging Activities Disclosure [Abstract] Range [Domain] Range [Domain] Increase (decrease) in operating liabilities Increase (Decrease) in Operating Liabilities [Abstract] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Other Commitments [Line Items] Other Commitments [Line Items] Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Payments on other financing arrangements Repayments of Debt and Capital Lease Obligations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] FA Finance And Accounting Segment Member Finance And Accounting Segment Member Current Fiscal Year End Date Current Fiscal Year End Date Hedging Designation [Axis] Hedging Designation [Axis] Deferred compensation plan assets Deferred Compensation Plan Assets Treasury stock, shares (in shares) Treasury Stock, Shares Restricted Stock Restricted Stock [Member] Equity Award [Domain] Equity Award [Domain] Capital expenditures Payments to Acquire Property, Plant, and Equipment Derivative Instruments and Hedging Activities Disclosures [Line Items] Derivative Instruments and Hedging Activities Disclosures [Line Items] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Proceeds from credit facility Proceeds from Lines of Credit Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Contract with customer, refund liability Contract with Customer, Refund Liability Trade receivables, allowances Allowance for Doubtful Accounts Receivable, Current Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Provision for bad debts Provision for Doubtful Accounts Additional Paid-in Capital Additional Paid-in Capital [Member] Accrued payroll costs Increase (Decrease) in Employee Related Liabilities Derivative Instrument [Axis] Derivative Instrument [Axis] Unemployment benefits, possible liability with a change in control Supplemental Unemployment Benefits On Change In Control Supplemental Unemployment Benefits On Change In Control Line of Credit Facility [Table] Line of Credit Facility [Table] Income tax refund receivable Income Taxes Receivable, Current Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Base Rate Base Rate [Member] Repurchases of common stock Payments for Repurchase of Common Stock Goodwill Goodwill Employer contributions to benefit plans Defined Benefit Plan, Plan Assets, Contributions by Employer Other assets, net Increase (Decrease) in Other Operating Assets Details of Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Contract assets Contract with Customer, Asset, Net Equipment acquired under capital leases Capital Lease Obligations Incurred Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Fixed assets, net Property, Plant and Equipment, Net Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Income taxes payable Accrued Income Taxes, Current Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Recurring Basis Fair Value, Measurements, Recurring [Member] Workers’ compensation liabilities Workers' Compensation Liability, Current Tech Technology Segment Member Technology Segment Member Income from operations Operating Income (Loss) Interest Rate Swap Interest Rate Swap [Member] Statement [Table] Statement [Table] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Non-Cash Financing and Investing Transactions: Noncash Investing and Financing Items [Abstract] Commitments and Contingencies Disclosure [Abstract] Weighted average period expected to be recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Measurement Frequency [Axis] Measurement Frequency [Axis] Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Swingline Loan Swingline Loan Member Swingline Loan Member Shares at beginning of period (in shares) Shares at end of period (in shares) Shares, Issued Outstanding, at beginning of period (in shares) Outstanding, at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Employee Related Liabilities Schedule of Accrued Liabilities [Table Text Block] Retained earnings Retained Earnings (Accumulated Deficit) Credit Facility Debt Disclosure [Text Block] Flex revenue Flex Revenue Member (Increase) decrease in operating assets Increase (Decrease) in Operating Assets [Abstract] Defined benefit pension plans expense Pension and Other Postretirement Benefits Cost (Reversal of Cost) Gain on sale of Global's assets Gain on sale of Global's assets Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Accrued payroll costs Total Accrued payroll costs Employee-related Liabilities, Current Derivative rate Derivative, Forward Interest Rate Income taxes payable Increase (Decrease) in Income Taxes Payable Commitments and contingencies (Note D) Commitments and Contingencies Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] LIBOR London Interbank Offered Rate (LIBOR) [Member] Statement of Stockholders' Equity [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Other expense, net Other Nonoperating Income (Expense) Total liabilities Liabilities Disposal Group Classification [Axis] Disposal Group Classification [Axis] Other Other Noncash Income (Expense) Cash Paid During the Period For: Supplemental Cash Flow Information [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Federal Funds Rate Federal Funds Effective Swap Rate [Member] Earnings per share – basic (in dollars per share) Earnings Per Share, Basic Weighted average shares outstanding – basic (in shares) Weighted Average Number of Shares Outstanding, Basic Document Period End Date Document Period End Date Accrued Payroll Costs Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Contract liabilities Contract with Customer, Liability Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Cumulative effect of new accounting standard (Note C), net of tax of $63 Cumulative effect of new accounting standard, net of tax Cumulative Effect of New Accounting Principle in Period of Adoption Stock-based compensation expense Allocated Share-based Compensation Expense Revolving Credit Facility Revolving Credit Facility [Member] Line of credit maximum borrowing capacity Line of Credit Facility, Current Borrowing Capacity Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Common stock, $0.01 par; 250,000 shares authorized, 71,544 and 71,494 issued and outstanding, respectively Common Stock, Value, Issued ASSETS Assets [Abstract] Derivative, notional amount Derivative, Notional Amount Range [Axis] Range [Axis] Interest rate swap derivative instrument Derivative Asset Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Deferred tax assets, net Deferred Income Tax Assets, Net 2017 Stock Incentive Plan Two Thousand Seventeen Stock Incentive Plan Member Two Thousand Seventeen Stock Incentive Plan Member Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] GS Government Solutions Segment Member Government Solutions Segment Member Dividends declared per share (in dollars per share) Dividend (in dollars per share) Common Stock, Dividends, Per Share, Declared Document Fiscal Year Focus Document Fiscal Year Focus Health insurance liabilities Accrued Insurance, Current Revenue from Contract with Customer [Abstract] Stock-based compensation expense Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Treasury stock, at cost; 45,483 and 45,167 shares, respectively Treasury Stock, Value Total assets Assets Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Kforce Global Solutions, Inc. Kforce Global Solutions, Inc [Member] Kforce Global Solutions, Inc Total Intrinsic Value of Restricted Stock Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other Commitments [Table] Other Commitments [Table] Interest, net Interest Paid, Excluding Capitalized Interest, Operating Activities Scenario [Axis] Scenario [Axis] Plan Name [Domain] Plan Name [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Operations of Segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Document Type Document Type Other assets, net Other Assets, Noncurrent Expected funding of the SERP in the current year Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Revenue, as a percent Revenue Percent Revenue Percent Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Deferred compensation plan Deferred Compensation Liability, Classified, Noncurrent Entity Emerging Growth Company Entity Emerging Growth Company Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Retained Earnings Retained Earnings [Member] Segments [Domain] Segments [Domain] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Cash used in investing activities Net Cash Provided by (Used in) Investing Activities Fixed charge coverage ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Debt Instrument, Covenant, Fixed Charge Coverage Ratio Income Statement [Abstract] Severance payment as a percentage of annual bonus Employment Agreement, Severance Percentage Of Annual Bonus Employment Agreement, Severance Percentage Of Annual Bonus Earnings per share – diluted (in dollars per share) Earnings Per Share, Diluted Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Common stock equivalents (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Defined benefit pension plans, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Receivable for sale of Global's assets Disposal Group, Receivable For Sale Of Disposal Group Disposal Group, Receivable For Sale Of Disposal Group Use of Estimates Use of Estimates, Policy [Policy Text Block] Income tax expense Income Tax Expense (Benefit) Reportable Segments Segment Reporting Disclosure [Text Block] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total current assets Assets, Current Change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Shares tendered in payment of exercise price of stock options Stock Issued Hedging Designation [Domain] Hedging Designation [Domain] Anti-dilutive common stock equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] Long-term debt – credit facility Long-term Line of Credit, Noncurrent Total current liabilities Liabilities, Current Service cost Defined Benefit Plan, Service Cost Proceeds from sale of Global's assets Proceeds from Sales of Business, Affiliate and Productive Assets Change in fair value of interest rate swap, net of tax Change in fair value of interest rate swap, net of tax of $275 Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent Summary of Restricted Stock Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Issuance for stock-based compensation and dividends, net of forfeitures Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Components of Net Periodic Benefit Cost Schedule of Net Benefit Costs [Table Text Block] Total liabilities and stockholders’ equity Liabilities and Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Additional paid-in capital Additional Paid in Capital Trade receivables, net of allowances of $2,644 and $2,333, respectively Accounts Receivable, Net, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Line of Credit Line of Credit [Member] Debt Disclosure [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Segments [Axis] Segments [Axis] Equity Components [Axis] Equity Components [Axis] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Variable Rate [Axis] Variable Rate [Axis] Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Direct costs Cost of Revenue Derivative Instrument and Hedging Activity Derivative Instruments and Hedging Activities Disclosure [Text Block] Award Type [Axis] Award Type [Axis] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Interest rate swap tax Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Tax effect of new accounting standard Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle Weighted average shares outstanding – diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Interest cost Defined Benefit Plan, Interest Cost Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Common stock, shares issued (in shares) Common Stock, Shares, Issued Interest rate Debt Instrument, Basis Spread on Variable Rate Operating expenses Operating Expenses Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Number of Restricted Stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Letters of Credit Letter of Credit [Member] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Income taxes Income Taxes Paid Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding Preferred Stock, Value, Issued Stock-based compensation expense Share-based Compensation Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Net income Net income Net Income (Loss) Attributable to Parent Long-term debt – other Other Long-term Debt, Noncurrent Leverage ratio Debt Instrument, Covenant Leverage Ratio Debt Instrument, Covenant Leverage Ratio Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Repurchases of common stock (in shares) Treasury Stock, Shares, Acquired Adjustments to reconcile net income to cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Trade receivables, net Increase (Decrease) in Accounts Receivable Entity Small Business Entity Small Business Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements Period For Continuation Of Benefits Under Agreement Line Of Credit Facility, Possible Borrowing Capacity Increase Earnings per Share Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Scenario, Forecast Scenario, Forecast [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Contingent consideration liability Business Combination, Contingent Consideration, Liability Entity Filer Category Entity Filer Category Designated as Hedging Instrument Designated as Hedging Instrument [Member] Principles of Consolidation Consolidation, Policy [Policy Text Block] Income tax refund receivable Increase (Decrease) in Income Taxes Receivable Accrued liabilities Accrued Liabilities, Current Payments on credit facility Repayments of Lines of Credit Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Payroll taxes Accrued Payroll Taxes, Current Restricted stock granted, vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Product and Service [Axis] Product and Service [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Current deferred compensation liability Deferred Compensation Liability, Current Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash availability Debt Instrument, Covenant, Availability Debt Instrument, Covenant, Availability Statement [Line Items] Statement [Line Items] Equity securities limitation, leverage ratio Debt Instrument, Covenant, Equity Securities, Limitation Leverage Ratio Debt Instrument, Covenant, Equity Securities, Limitation Leverage Ratio Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Registrant Name Entity Registrant Name Product revenue Product Revenue Member Product Revenue Member Proceeds from income tax refunds Proceeds from Income Tax Refunds Treasury Stock Treasury Stock [Member] Current liabilities: Liabilities, Current [Abstract] Employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Supplemental executive retirement plan Liability, Defined Benefit Plan, Noncurrent Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Amendment Flag Amendment Flag Dividends ($0.42 per share) Dividends, Common Stock Selling, general and administrative expenses Selling, General and Administrative Expense Exercise of stock options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Disposal Group, Disposed of by Sale, Not Discontinued Operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Outstanding, as of beginning of period (in dollars per share) Outstanding, as of end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Revenue Total Revenue Revenue from Contract with Customer, Excluding Assessed Tax Credit Facility [Domain] Credit Facility [Domain] Entity Central Index Key Entity Central Index Key Direct Hire revenue Direct Hire Revenue Member Payments of loan financing fees Payments of Debt Issuance Costs Segment Reporting [Abstract] Statement of Cash Flows [Abstract] Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Accounts Payable and Other Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Deferred income tax provision, net Deferred Income Taxes and Tax Credits Contingency period (or less) Revenue From Contract With Customers, Contingency Period Revenue From Contract With Customers, Contingency Period Earnings per Share Earnings Per Share, Policy [Policy Text Block] Derivative Contract [Domain] Derivative Contract [Domain] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Product and Service [Domain] Product and Service [Domain] Minimum Minimum [Member] Type of Adoption [Domain] Type of Adoption [Domain] Retirement Benefits [Abstract] Repurchases of common stock Treasury Stock, Value, Acquired, Cost Method Fair Value Disclosures [Abstract] Current assets: Assets, Current [Abstract] Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Issuance for stock-based compensation and dividends, net of forfeitures (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Variable Rate [Domain] Variable Rate [Domain] Credit Facility [Axis] Credit Facility [Axis] Derivative Instruments and Hedging Activities Disclosures [Table] Derivative Instruments and Hedging Activities Disclosures [Table] Payroll and benefits Accrued Employee Benefits, Current Accounts payable and other accrued liabilities Total Accounts payable and other accrued liabilities Accounts Payable and Accrued Liabilities, Current Payables and Accruals [Abstract] Unemployment benefits, possible liability without a change in control Supplemental Unemployment Benefits On No Change In Control Supplemental Unemployment Benefits On No Change In Control Exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fixed-price Contract Fixed-price Contract [Member] Other long-term liabilities Other Liabilities, Noncurrent Proceeds from exercise of stock options Proceeds from Stock Options Exercised Total stockholders’ equity Balance at beginning of period Balance at end of period Stockholders' Equity Attributable to Parent Gross profit Gross profit Gross Profit Cash dividends Payments of Ordinary Dividends, Common Stock Accounts payable and other accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Severance payment as a percentage of annual salary Employment Agreement, Severance Percentage Of Annual Salary Employment Agreement, Severance Percentage Of Annual Salary Disposal Group Name [Axis] Disposal Group Name [Axis] Supplemental Cash Flow Elements [Abstract] Required payment period (typically less) Revenue From Contract With Customer, Required Payment Period Revenue From Contract With Customer, Required Payment Period Plan Name [Axis] Plan Name [Axis] Total unrecognized compensation expenses Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Revenue Recognition Revenue from Contract with Customer [Text Block] Disposal Group Name [Domain] Disposal Group Name [Domain] Document And Entity Information [Abstract] Document and entity information. Loss on deferred compensation plan investments, net Gain (Loss) on Investments Other current liabilities Other Liabilities, Current Possible borrowing capacity increase Line Of Credit Facility, Possible Borrowing Capacity Increase Line Of Credit Facility, Possible Borrowing Capacity Increase Equity Component [Domain] Equity Component [Domain] Maximum Maximum [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Line of credit outstanding Long-term Line of Credit EX-101.PRE 10 kfrc-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 kfrc-20180930_htm.xml IDEA: XBRL DOCUMENT 0000930420 2018-01-01 2018-09-30 0000930420 2017-12-31 0000930420 2018-01-01 0000930420 srt:MinimumMember 2018-01-01 2018-09-30 0000930420 srt:MaximumMember 2018-01-01 2018-09-30 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-05-25 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2017-05-25 0000930420 kfrc:SwinglineLoanMember us-gaap:LineOfCreditMember 2018-09-30 0000930420 us-gaap:LineOfCreditMember us-gaap:FederalFundsEffectiveSwapRateMember 2018-01-01 2018-09-30 0000930420 us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000930420 srt:MinimumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0000930420 srt:MaximumMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2018-01-01 2018-09-30 0000930420 us-gaap:CommonStockMember 2017-12-31 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-01-01 2018-09-30 0000930420 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-30 0000930420 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-01-01 2018-09-30 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2018-09-30 0000930420 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2017-12-31 0000930420 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2018-09-30 0000930420 kfrc:TwoThousandSeventeenStockIncentivePlanMember 2017-04-18 0000930420 srt:MinimumMember us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000930420 srt:MaximumMember us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000930420 us-gaap:RestrictedStockMember 2017-12-31 0000930420 us-gaap:RestrictedStockMember 2018-01-01 2018-09-30 0000930420 us-gaap:RestrictedStockMember 2018-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2019-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2021-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ScenarioForecastMember 2020-05-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-09-30 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000930420 us-gaap:TreasuryStockMember 2017-12-31 0000930420 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0000930420 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0000930420 us-gaap:TreasuryStockMember 2018-01-01 2018-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0000930420 us-gaap:CommonStockMember 2018-09-30 0000930420 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0000930420 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0000930420 us-gaap:RetainedEarningsMember 2018-09-30 0000930420 us-gaap:TreasuryStockMember 2018-09-30 0000930420 2017-12-31 2017-12-31 0000930420 2016-12-31 0000930420 2017-09-30 0000930420 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember kfrc:KforceGlobalSolutionsIncMember kfrc:TechnologySegmentMember 2017-01-01 2017-09-30 0000930420 2018-10-29 0000930420 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember kfrc:KforceGlobalSolutionsIncMember kfrc:TechnologySegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:TechnologySegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:TechnologySegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:TechnologySegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:TechnologySegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-09-30 0000930420 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000930420 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000930420 kfrc:DirectHireRevenueMember 2018-09-30 0000930420 kfrc:DirectHireRevenueMember 2017-12-31 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-07-01 2018-09-30 0000930420 2018-07-01 2018-09-30 0000930420 kfrc:FlexRevenueMember 2018-07-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember 2018-07-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:ProductRevenueMember 2018-07-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2017-07-01 2017-09-30 0000930420 2017-07-01 2017-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:FlexRevenueMember 2017-07-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember 2017-07-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-07-01 2017-09-30 0000930420 2017-01-01 2017-09-30 0000930420 kfrc:ProductRevenueMember 2017-07-01 2017-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:FlexRevenueMember 2018-01-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:DirectHireRevenueMember 2018-01-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:ProductRevenueMember 2018-01-01 2018-09-30 0000930420 kfrc:FlexRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:FlexRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:FlexRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:FlexRevenueMember 2017-01-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:DirectHireRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-09-30 0000930420 2018-09-30 0000930420 kfrc:DirectHireRevenueMember 2017-01-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:TechnologySegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:FinanceAndAccountingSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:ProductRevenueMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-09-30 0000930420 kfrc:ProductRevenueMember 2017-01-01 2017-09-30 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2018-07-01 2018-09-30 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2018-01-01 2018-09-30 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2017-07-01 2017-09-30 0000930420 kfrc:FlexRevenueMember us-gaap:FixedPriceContractMember kfrc:GovernmentSolutionsSegmentMember 2017-01-01 2017-09-30 shares iso4217:USD iso4217:USD shares pure false 2018-09-30 2018 Q3 KFORCE INC Accelerated Filer false false 26065231 0000930420 --12-31 2644000 2333000 0.01 0.01 15000000 15000000 0 0 0 0 0.01 0.01 250000000 250000000 71544000 71494000 71544000 71494000 45483000 45167000 63000 275000 0.42 0 0 0 0 P6M P3Y 1 3 0.50 3 P1Y 10-Q 26065231 355452000 341053000 1060369000 1015354000 251071000 236678000 748317000 709925000 104381000 104375000 312052000 305429000 79771000 81921000 246811000 249105000 1947000 2110000 5892000 6213000 22663000 20344000 59349000 50111000 -1044000 -1364000 -3639000 -3906000 21619000 18980000 55710000 46205000 5442000 8881000 14086000 19060000 16177000 10099000 41624000 27145000 110000 60000 807000 -52000 0 278000 0 287000 16287000 9881000 42431000 26806000 0.65 0.40 1.68 1.07 0.64 0.40 1.65 1.06 24730000 25296000 24746000 25264000 25366000 25535000 25252000 25565000 0.18 0.12 0.42 0.36 466000 379000 237613000 225865000 305000 7116000 13620000 12085000 252004000 245445000 37011000 39680000 41565000 38598000 12066000 11316000 3038000 3297000 45968000 45968000 391652000 384304000 37766000 34873000 48863000 46886000 1766000 1960000 6445000 0 94840000 83719000 79300000 116523000 1752000 2597000 51813000 47188000 227705000 250027000 0 0 716000 715000 444762000 437394000 907000 100000 225658000 195143000 508096000 499075000 163947000 134277000 391652000 384304000 71494000 715000 437394000 100000 195143000 45167000 -499075000 134277000 41624000 41624000 -179000 -179000 45000 1000 525000 -526000 0 5000 0 46000 1000 -46000 0 6558000 6558000 239000 15000 166000 405000 10404000 10404000 807000 807000 330000 9141000 9141000 71544000 716000 444762000 907000 225658000 45483000 -508096000 163947000 41624000 27145000 -1025000 3978000 1504000 896000 6246000 6373000 6558000 5667000 1366000 692000 -384000 -339000 0 3148000 -288000 -745000 13252000 38378000 -6811000 1721000 2535000 2071000 -940000 544000 3647000 -1321000 4807000 8506000 6445000 265000 867000 -1774000 64675000 5649000 4005000 5424000 1000000 1000000 -3005000 -4424000 427600000 887293000 464823000 872740000 1491000 1582000 12465000 4226000 10404000 9125000 0 72000 0 1696000 -61583000 -2004000 87000 -779000 379000 1482000 466000 703000 Summary of Significant Accounting Policies<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2017 Annual Report on Form 10-K. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although Kforce believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2017 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2017 was derived from our audited Consolidated Balance Sheet as of December 31, 2017, as presented in our 2017 Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ businesses and increased holiday and vacation days taken. In addition, we typically experience an increase in costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which negatively impacts our gross profit and overall profitability. The results of operations for any interim period may be impacted by these factors and are not necessarily indicative of, nor comparable to, the results of operations for a full year.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Principles of Consolidation</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: revenue transaction prices; allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Earnings per Share</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For the three and nine months ended September 30, 2018, there were 635 thousand and 505 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2017, there were 239 thousand and 301 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2018 and 2017, there were insignificant anti-dilutive common stock equivalents. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">New Accounting Standards</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. The amended guidance (“Topic 606”) is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted this new standard effective January 1, 2018, using the modified retrospective transition method with a cumulative adjustment to the opening balance of retained earnings. The comparative information continues to be reported under the accounting standards in effect for the period presented ("Topic 605"). Refer to Note C - "Revenue Recognition" for additional accounting policy and transition disclosures. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The guidance is effective for fiscal periods beginning after December 15, 2019. We are currently evaluating the potential impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt on January 1, 2019. This guidance is not expected to have a material impact on the consolidated financial statements. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect our disclosures.</span></div>In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018 and we expect to utilize the optional transition method in the period of adoption without retrospective application to previous periods. We continue to make progress with our implementation procedures, including upgrading our lease accounting software, assessing accounting policy elections, evaluating the impact on internal controls and analyzing our vendor contracts to determine the appropriate accounting treatment. While we are continuing to assess the effect of adoption, we currently believe the most significant changes include the recognition of right-of-use assets and lease liabilities on our balance sheets for real estate and office equipment operating leases as well as the related financial statement disclosures. The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although Kforce believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2017 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2017 was derived from our audited Consolidated Balance Sheet as of December 31, 2017, as presented in our 2017 Annual Report on Form 10-K. The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise. The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: revenue transaction prices; allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates. Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive. 635000 505000 239000 301000 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Recently Adopted Accounting Standards</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. The amended guidance (“Topic 606”) is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted this new standard effective January 1, 2018, using the modified retrospective transition method with a cumulative adjustment to the opening balance of retained earnings. The comparative information continues to be reported under the accounting standards in effect for the period presented ("Topic 605"). Refer to Note C - "Revenue Recognition" for additional accounting policy and transition disclosures. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Accounting Standards Not Yet Adopted</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The guidance is effective for fiscal periods beginning after December 15, 2019. We are currently evaluating the potential impact on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt on January 1, 2019. This guidance is not expected to have a material impact on the consolidated financial statements. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect our disclosures.</span></div>In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018 and we expect to utilize the optional transition method in the period of adoption without retrospective application to previous periods. We continue to make progress with our implementation procedures, including upgrading our lease accounting software, assessing accounting policy elections, evaluating the impact on internal controls and analyzing our vendor contracts to determine the appropriate accounting treatment. While we are continuing to assess the effect of adoption, we currently believe the most significant changes include the recognition of right-of-use assets and lease liabilities on our balance sheets for real estate and office equipment operating leases as well as the related financial statement disclosures. Reportable Segments<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce provides services through the following segments: (1) Technology (“Tech”); (2) Finance and Accounting (“FA”); and (3) Government Solutions (“GS”). Historically, and for the three and nine months ended September 30, 2018 and 2017, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For the nine months ended September 30, 2017, our Tech segment has included the results of operations for Kforce Global Solutions, Inc., (“Global”). Kforce completed the sale of Global’s assets during the three months ended September 30, 2017 and this sale did not meet the definition of discontinued operations. Kforce recorded a $3.3 million gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information concerning the operations of our segments (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tech </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">FA </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GS </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">251,079 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,868 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">355,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,522 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,523 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,336 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,381 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,762 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,619 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">229,281 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,225 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,560 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,709 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,375 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,395 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,980 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">737,339 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236,221 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060,369 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">206,700 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,074 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,278 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">312,052 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">256,342 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,710 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">679,695 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260,786 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,873 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015,354 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">192,223 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,666 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">305,429 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">259,224 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,205 </span></td></tr></table></div> 3300000 3300000 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information concerning the operations of our segments (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.941520%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tech </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">FA </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GS </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">251,079 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,868 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">355,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">69,522 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,523 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,336 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,381 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,762 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,619 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">229,281 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,225 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">65,560 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">29,709 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">9,106 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">104,375 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,395 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">18,980 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">737,339 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236,221 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060,369 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">206,700 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">82,074 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,278 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">312,052 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">256,342 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">55,710 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">679,695 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260,786 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,873 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015,354 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">192,223 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">89,666 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,540 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">305,429 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating expenses </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">259,224 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income before income taxes </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,205 </span></td></tr></table></div> 251079000 75505000 28868000 355452000 69522000 26523000 8336000 104381000 82762000 21619000 229281000 85225000 26547000 341053000 65560000 29709000 9106000 104375000 85395000 18980000 737339000 236221000 86809000 1060369000 206700000 82074000 23278000 312052000 256342000 55710000 679695000 260786000 74873000 1015354000 192223000 89666000 23540000 305429000 259224000 46205000 Revenue Recognition<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the nine months ended September 30, 2018, the unaudited condensed consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Revenue Recognition</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Flex Revenue</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenues are recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Direct Hire Revenue</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Product Revenue</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revenue for our product business, which is a component of our GS segment, is recognized after the transfer of control to the customer, which typically occurs upon delivery.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Variable Consideration</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Payment Terms</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally the timing between the satisfaction of the performance obligation and the payment is not significant and we currently do not have any significant financing components. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;line-height:120%;">Cost of Services</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&amp;A”), along with other customary costs such as administrative and corporate costs. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period would be less than one year.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Unsatisfied Performance Obligations</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Disaggregation of Revenue</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information about disaggregated revenue by segment and revenue type for the three and nine months ended September 30, 2018 and 2017 (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tech </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">FA </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GS </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">247,154 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,948 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">339,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,925 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,557 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,482 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">251,079 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,868 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">355,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">224,148 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,209 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,978 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,133 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,016 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,149 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,569 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,569 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">229,281 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,225 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">723,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215,988 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,712 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,014,859 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,180 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,233 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,413 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,097 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,097 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">737,339 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236,221 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060,369 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">663,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239,196 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,708 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">969,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,917 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,590 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,507 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,165 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,165 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">679,695 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260,786 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,873 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015,354 </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">GS Flex revenue includes 42.0% and 41.6% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2018, respectively. GS Flex revenue includes 35.8% and 32.0% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2017, respectively.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Contract Balances</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and September 30, 2018.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Unaudited Condensed Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and September 30, 2018.</span></div> 200000 -200000 P90D 600000 500000 P90D <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information about disaggregated revenue by segment and revenue type for the three and nine months ended September 30, 2018 and 2017 (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:56.333333%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:7.502924%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.087719%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.233918%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.649123%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Tech </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">FA </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">GS </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">247,154 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">68,948 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,835 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">339,937 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,925 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">6,557 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">10,482 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,033 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">251,079 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,505 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">28,868 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">355,452 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">224,148 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">78,209 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23,978 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">326,335 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,133 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">7,016 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">12,149 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,569 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,569 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">229,281 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">85,225 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">26,547 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">341,053 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">723,159 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">215,988 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">75,712 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,014,859 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">14,180 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">20,233 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,413 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,097 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">11,097 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">737,339 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">236,221 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">86,809 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,060,369 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Revenue by type: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Flex revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">663,778 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239,196 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">66,708 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">969,682 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Direct Hire revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,917 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,590 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,507 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Product revenue </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,165 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,165 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:54pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Revenue </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">679,695 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">260,786 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">74,873 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,015,354 </span></td></tr></table></div> 247154000 68948000 23835000 339937000 3925000 6557000 0 10482000 0 0 5033000 5033000 251079000 75505000 28868000 355452000 224148000 78209000 23978000 326335000 5133000 7016000 0 12149000 0 0 2569000 2569000 229281000 85225000 26547000 341053000 723159000 215988000 75712000 1014859000 14180000 20233000 0 34413000 0 0 11097000 11097000 737339000 236221000 86809000 1060369000 663778000 239196000 66708000 969682000 15917000 21590000 0 37507000 0 0 8165000 8165000 679695000 260786000 74873000 1015354000 0.420 0.416 0.358 0.320 0 0 0 0 Commitments and Contingencies<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employment Agreements</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZhN2Q5MzhmOWEyYzQ3NDU4YzYwMzdiYmZkZjY4NDhhL3NlYzo2YTdkOTM4ZjlhMmM0NzQ1OGM2MDM3YmJmZGY2ODQ4YV8yMTgvZnJhZzowNTJiODhkMDU4ZmQ0MzNlYWJjZjk4ODYzODgyYjczOC90ZXh0cmVnaW9uOjA1MmI4OGQwNThmZDQzM2VhYmNmOTg4NjM4ODJiNzM4XzIxMw_205a76d4-758f-49c0-bcc7-8f68ebabf4bc">six</span>-month to a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZhN2Q5MzhmOWEyYzQ3NDU4YzYwMzdiYmZkZjY4NDhhL3NlYzo2YTdkOTM4ZjlhMmM0NzQ1OGM2MDM3YmJmZGY2ODQ4YV8yMTgvZnJhZzowNTJiODhkMDU4ZmQ0MzNlYWJjZjk4ODYzODgyYjczOC90ZXh0cmVnaW9uOjA1MmI4OGQwNThmZDQzM2VhYmNmOTg4NjM4ODJiNzM4XzIyNw_616646fe-0963-4d82-b3cb-77daff84cec2">three</span>-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At September 30, 2018, our liability would be approximately $32.4 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $13.4 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Litigation</span></div>We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities. 32400000 13400000 Accounts Payable and Other Accrued Liabilities<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts payable and other accrued liabilities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,591 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,419 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,282 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts payable and other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,766 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,873 </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities.</span></div> <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accounts payable and other accrued liabilities consisted of the following (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accounts payable </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">24,347 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">21,591 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,419 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">13,282 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accounts payable and other accrued liabilities </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,766 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">34,873 </span></td></tr></table></div> 24347000 21591000 13419000 13282000 37766000 34873000 Accrued Payroll Costs<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accrued payroll costs consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefits </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,721 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,788 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Health insurance liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,596 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workers’ compensation liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,232 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accrued payroll costs </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,863 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,886 </span></td></tr></table></div> <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Accrued payroll costs consisted of the following (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:66.274854%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:13.497076%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">September 30, 2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll and benefits </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">42,721 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">37,788 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Health insurance liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,265 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,596 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Payroll taxes </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,861 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">5,270 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Workers’ compensation liabilities </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,016 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,232 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Accrued payroll costs </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">48,863 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46,886 </span></td></tr></table></div> 42721000 37788000 3265000 2596000 1861000 5270000 1016000 1232000 48863000 46886000 Credit Facility<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which will be available to the Firm in the form of revolving credit loans, swingline loans and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Revolving credit loans under the Credit Facility bear interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bear interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.25% to 0.75% and the Applicable Margin for LIBOR Rate loans ranges from 1.25% to 1.75%. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.35%. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if (a) the total leverage ratio is greater than 2.75 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of September 30, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities. </span></div>As of September 30, 2018 and December 31, 2017, $79.3 million and $116.5 million was outstanding, respectively. Kforce had $3.2 million of outstanding letters of credit at September 30, 2018 and December 31, 2017 which, pursuant to the Credit Facility, reduces the availability. 300000000.0 150000000.0 10000000.0 10000000.0 0.0050 0.0100 0.0025 0.0075 0.0125 0.0175 0.0020 0.0035 1.25 3.25 2.75 25000000.0 79300000 116500000 3200000 3200000 Employee Benefit Plans<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Deferred Compensation Plans</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year or upon retirement or termination of employment in the accompanying Unaudited Condensed Consolidated Balance Sheets. At September 30, 2018 and December 31, 2017, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $2.3 million and $2.9 million, respectively, and $31.8 million and $28.9 million were included in Other long-term liabilities, respectively, in the Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $33.4 million and $31.4 million as of September 30, 2018 and December 31, 2017, respectively, and is included in Other assets, net in the accompanying Unaudited Condensed Consolidated Balance Sheets.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Supplemental Executive Retirement Plan</span></div><div style="margin-top:9pt;margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce maintains a Supplemental Executive Retirement Plan (“SERP”) for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents the components of net periodic benefit cost (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">338 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,014 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">117 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">134 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">351 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">403 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">455 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">642 </span></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The service cost is recorded in SG&amp;A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The projected benefit obligation as of September 30, 2018 and December 31, 2017 was $15.8 million and $14.4 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2018. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2018.</span></div> 2300000 2900000 31800000 28900000 33400000 31400000 <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents the components of net periodic benefit cost (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.684211%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Service cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">338 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">79 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,014 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">239 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest cost </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">117 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">134 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">351 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">403 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Net periodic benefit cost </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">455 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">213 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,365 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">642 </span></td></tr></table></div> 338000 79000 1014000 239000 117000 134000 351000 403000 455000 213000 1365000 642000 15800000 14400000 0 0 Stock Incentive Plans<div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately 3.0 million shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2017 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the three months ended September 30, 2018 and 2017, stock-based compensation expense was $2.0 million and $1.8 million, respectively. During the nine months ended September 30, 2018 and 2017, stock-based compensation expense was $6.6 million and $5.7 million, respectively.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. Restricted stock granted during the nine months ended September 30, 2018 will vest over a period between <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZhN2Q5MzhmOWEyYzQ3NDU4YzYwMzdiYmZkZjY4NDhhL3NlYzo2YTdkOTM4ZjlhMmM0NzQ1OGM2MDM3YmJmZGY2ODQ4YV8zMDUvZnJhZzozOTNkOTViZGZiY2E0OWJlOTBhMDQxYjg2MzBkNWY0NC90ZXh0cmVnaW9uOjM5M2Q5NWJkZmJjYTQ5YmU5MGEwNDFiODYzMGQ1ZjQ0XzE2MTQ_e1e8478f-1c6d-4262-8753-509fe9de7ada">one</span> to ten years, with equal vesting annually.</span></div><div style="margin-top:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents the restricted stock activity for the nine months ended September 30, 2018 (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:47.561404%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Restricted Stock </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,355 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.67 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">135 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.37 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(90)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.81 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(79)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.26 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.23 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">As of September 30, 2018, total unrecognized stock compensation expense related to restricted stock was $22.4 million, which will be recognized over a weighted average remaining period of 4.0 years.</span></div> 3000000.0 2000000.0 1800000 6600000 5700000 P10Y <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table presents the restricted stock activity for the nine months ended September 30, 2018 (in thousands, except per share amounts):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:47.561404%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:13.935673%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:14.520468%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Number of Restricted Stock </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average<br/>Grant Date<br/>Fair Value </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Total Intrinsic<br/>Value of Restricted<br/>Stock Vested </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at December 31, 2017</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,355 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.67 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">135 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">27.37 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(90)</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">22.81 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(79)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.26 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,654 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Outstanding at September 30, 2018</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,321 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">23.23 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td></tr></table></div> 1355000 22.67 135000 27.37 90000 22.81 79000 23.26 2654000 1321000 23.23 22400000 P4Y Derivative Instrument and Hedging Activity<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on our variable rate debt. </span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (the “Swap”). The Swap was effective May 31, 2017 and matures April 29, 2022. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The Swap has been designated as a cash flow hedge and was effective as of September 30, 2018. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the fair value of the Swap asset was $1.6 million and $0.5 million, respectively.</span></div> 0.0181 65000000.0 65000000.0 65000000.0 25000000.0 25000000.0 1600000 500000 Fair Value Measurements<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. The Swap is recorded in Other assets, net within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - “Derivative Instrument and Hedging Activity” for a complete discussion of the Firm’s derivative instrument.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Our contingent consideration liability relates to a non-significant business acquisition within our GS segment, which is measured on a recurring basis and recorded at fair value, using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. There was no activity in our recurring Level 3 fair value measurements for the nine months ended September 30, 2018. The contingent consideration liability is recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.</span></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at September 30, 2018 and December 31, 2017 (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.391813%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets/(Liabilities) Measured at Fair Value: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset/(Liability) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets (Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs (Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs (Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">At September 30, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring basis: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap derivative instrument </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liability </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">At December 31, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring basis: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap derivative instrument </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liability </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td></tr></table></div>There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2018. <div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at September 30, 2018 and December 31, 2017 (in thousands):</span></div><div style="text-align:center;margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:46.391813%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.426901%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Assets/(Liabilities) Measured at Fair Value: </span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Asset/(Liability) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Quoted Prices in<br/>Active Markets<br/>for Identical<br/>Assets (Level 1) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Other<br/>Observable<br/>Inputs (Level 2) </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Significant<br/>Unobservable<br/>Inputs (Level 3) </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">At September 30, 2018</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring basis: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap derivative instrument </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,561 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liability </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">At December 31, 2017</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Recurring basis: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest rate swap derivative instrument </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">479 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Contingent consideration liability </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">(191)</span></td></tr></table></div> 1561000 0 1561000 0 191000 0 0 191000 479000 0 479000 0 191000 0 0 191000 Supplemental Cash Flow Information<div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information regarding supplemental cash flows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.707602%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash Paid During the Period For: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,583 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,132 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,714 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Cash Financing and Investing Transactions: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment acquired under capital leases </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares tendered in payment of exercise price of stock options </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivable for sale of Global's assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td></tr></table></div><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">During the nine months ended September 30, 2018, cash provided by operating activities included the receipt of an income tax refund in the amount of $6.8 million. Our effective tax rate for the nine months ended September 30, 2018 was positively impacted by the Tax Cuts and Jobs Act ("TCJA").</span></div> <div style="margin-bottom:9pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:Times New Roman;font-size:10pt;line-height:120%;">The following table provides information regarding supplemental cash flows (in thousands):</span></div><div style="margin-bottom:9pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.990000%;"><tr><td style="width:1.0%;"/><td style="width:72.707602%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530994%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.280702%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="height:12pt;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;height:12pt;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Nine Months Ended September 30, </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2018</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2017</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash Paid During the Period For: </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Income taxes </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">8,583 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">15,204 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest, net </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">3,132 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">2,714 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-style:italic;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-Cash Financing and Investing Transactions: </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Employee stock purchase plan </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">405 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">399 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Equipment acquired under capital leases </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">424 </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">465 </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Shares tendered in payment of exercise price of stock options </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">46 </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:12pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">Receivable for sale of Global's assets </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:Times New Roman;color:#000000;background-color:rgb(255,255,255, 0.0);">1,979 </span></td></tr></table></div> 8583000 15204000 3132000 2714000 405000 399000 424000 465000 46000 0 0 1979000 6800000 247154000 224148000 723159000 663778000 3925000 5133000 14180000 15917000 68948000 78209000 215988000 239196000 6557000 7016000 20233000 21590000 23835000 23978000 75712000 66708000 5033000 2569000 11097000 8165000 16177000 10099000 5442000 8881000 41624000 27145000 14086000 19060000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Oct. 29, 2018
Document And Entity Information [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Entity Registrant Name KFORCE INC  
Entity Central Index Key 0000930420  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Common Stock, Shares Outstanding   26,065,231
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Revenue $ 355,452 $ 341,053 $ 1,060,369 $ 1,015,354
Direct costs 251,071 236,678 748,317 709,925
Gross profit 104,381 104,375 312,052 305,429
Selling, general and administrative expenses 79,771 81,921 246,811 249,105
Depreciation and amortization 1,947 2,110 5,892 6,213
Income from operations 22,663 20,344 59,349 50,111
Other expense, net 1,044 1,364 3,639 3,906
Income before income taxes 21,619 18,980 55,710 46,205
Income tax expense 5,442 8,881 14,086 19,060
Net income 16,177 10,099 41,624 27,145
Other comprehensive income (loss):        
Change in fair value of interest rate swap, net of tax 110 60 807 (52)
Defined benefit pension plans, net of tax 0 (278) 0 (287)
Comprehensive income $ 16,287 $ 9,881 $ 42,431 $ 26,806
Earnings per share – basic (in dollars per share) $ 0.65 $ 0.40 $ 1.68 $ 1.07
Earnings per share – diluted (in dollars per share) $ 0.64 $ 0.40 $ 1.65 $ 1.06
Weighted average shares outstanding – basic (in shares) 24,730 25,296 24,746 25,264
Weighted average shares outstanding – diluted (in shares) 25,366 25,535 25,252 25,565
Dividends declared per share (in dollars per share) $ 0.18 $ 0.12 $ 0.42 $ 0.36
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 466 $ 379
Trade receivables, net of allowances of $2,644 and $2,333, respectively 237,613 225,865
Income tax refund receivable 305 7,116
Prepaid expenses and other current assets 13,620 12,085
Total current assets 252,004 245,445
Fixed assets, net 37,011 39,680
Other assets, net 41,565 38,598
Deferred tax assets, net 12,066 11,316
Intangible assets, net 3,038 3,297
Goodwill 45,968 45,968
Total assets 391,652 384,304
Current liabilities:    
Accounts payable and other accrued liabilities 37,766 34,873
Accrued payroll costs 48,863 46,886
Other current liabilities 1,766 1,960
Income taxes payable 6,445 0
Total current liabilities 94,840 83,719
Long-term debt – credit facility 79,300 116,523
Long-term debt – other 1,752 2,597
Other long-term liabilities 51,813 47,188
Total liabilities 227,705 250,027
Commitments and contingencies (Note D)
Stockholders’ equity:    
Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding 0 0
Common stock, $0.01 par; 250,000 shares authorized, 71,544 and 71,494 issued and outstanding, respectively 716 715
Additional paid-in capital 444,762 437,394
Accumulated other comprehensive income 907 100
Retained earnings 225,658 195,143
Treasury stock, at cost; 45,483 and 45,167 shares, respectively (508,096) (499,075)
Total stockholders’ equity 163,947 134,277
Total liabilities and stockholders’ equity $ 391,652 $ 384,304
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Trade receivables, allowances $ 2,644 $ 2,333
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 15,000,000 15,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 250,000,000 250,000,000
Common stock, shares issued (in shares) 71,544,000 71,494,000
Common stock, shares outstanding (in shares) 71,544,000 71,494,000
Treasury stock, shares (in shares) 45,483,000 45,167,000
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Retained Earnings
Treasury Stock
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Cumulative effect of new accounting standard (Note C), net of tax of $63 $ (179)       $ (179)  
Shares at beginning of period (in shares) at Dec. 31, 2017   71,494       45,167
Balance at beginning of period at Dec. 31, 2017 134,277 $ 715 $ 437,394 $ 100 195,143 $ (499,075)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 41,624       41,624  
Issuance for stock-based compensation and dividends, net of forfeitures (in shares)   45        
Issuance for stock-based compensation and dividends, net of forfeitures 0 $ 1 525   (526)  
Exercise of stock options (in shares)   5       1
Exercise of stock options 0 $ 0 46     $ (46)
Stock-based compensation expense 6,558   6,558      
Employee stock purchase plan 405   239     $ 166
Employee stock purchase plan (in shares)           (15)
Dividends ($0.42 per share) (10,404)       (10,404)  
Change in fair value of interest rate swap, net of tax of $275 807     807    
Repurchases of common stock (in shares)           330
Repurchases of common stock (9,141)         $ (9,141)
Shares at end of period (in shares) at Sep. 30, 2018   71,544       45,483
Balance at end of period at Sep. 30, 2018 $ 163,947 $ 716 $ 444,762 $ 907 $ 225,658 $ (508,096)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2017
Sep. 30, 2018
Statement of Stockholders' Equity [Abstract]    
Tax effect of new accounting standard $ 63  
Interest rate swap tax   $ 275
Dividend (in dollars per share)   $ 0.42
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash flows from operating activities:    
Net income $ 41,624 $ 27,145
Adjustments to reconcile net income to cash provided by operating activities:    
Deferred income tax provision, net (1,025) 3,978
Provision for bad debts 1,504 896
Depreciation and amortization 6,246 6,373
Stock-based compensation expense 6,558 5,667
Defined benefit pension plans expense 1,366 692
Loss on deferred compensation plan investments, net 384 339
Gain on sale of Global's assets 0 (3,148)
Other 288 745
(Increase) decrease in operating assets    
Trade receivables, net (13,252) (38,378)
Income tax refund receivable 6,811 (1,721)
Prepaid expenses and other current assets (2,535) (2,071)
Other assets, net 940 (544)
Increase (decrease) in operating liabilities    
Accounts payable and other accrued liabilities 3,647 (1,321)
Accrued payroll costs 4,807 8,506
Income taxes payable 6,445 265
Other long-term liabilities 867 (1,774)
Cash provided by operating activities 64,675 5,649
Cash flows from investing activities:    
Capital expenditures (4,005) (5,424)
Proceeds from sale of Global's assets 1,000 1,000
Cash used in investing activities (3,005) (4,424)
Cash flows from financing activities:    
Proceeds from credit facility 427,600 887,293
Payments on credit facility (464,823) (872,740)
Payments on other financing arrangements (1,491) (1,582)
Repurchases of common stock (12,465) (4,226)
Cash dividends (10,404) (9,125)
Proceeds from exercise of stock options 0 72
Payments of loan financing fees 0 (1,696)
Cash (used in) provided by financing activities (61,583) (2,004)
Change in cash and cash equivalents 87 (779)
Cash and cash equivalents at beginning of period 379 1,482
Cash and cash equivalents at end of period $ 466 $ 703
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Unless otherwise noted below, there have been no material changes to the accounting policies presented in Note 1 - “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements, included in Item 8. Financial Statements and Supplementary Data of the 2017 Annual Report on Form 10-K.
Basis of Presentation
The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although Kforce believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2017 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2017 was derived from our audited Consolidated Balance Sheet as of December 31, 2017, as presented in our 2017 Annual Report on Form 10-K.
Our quarterly operating results are affected by the number of billing days in a particular quarter, the seasonality of our clients’ businesses and increased holiday and vacation days taken. In addition, we typically experience an increase in costs in the first quarter of each fiscal year as a result of certain U.S. state and federal employment tax resets, which negatively impacts our gross profit and overall profitability. The results of operations for any interim period may be impacted by these factors and are not necessarily indicative of, nor comparable to, the results of operations for a full year.
Principles of Consolidation
The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: revenue transaction prices; allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Earnings per Share
Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
For the three and nine months ended September 30, 2018, there were 635 thousand and 505 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2017, there were 239 thousand and 301 thousand common stock equivalents included in the diluted WASO, respectively. For the three and nine months ended September 30, 2018 and 2017, there were insignificant anti-dilutive common stock equivalents.
New Accounting Standards
Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. The amended guidance (“Topic 606”) is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted this new standard effective January 1, 2018, using the modified retrospective transition method with a cumulative adjustment to the opening balance of retained earnings. The comparative information continues to be reported under the accounting standards in effect for the period presented ("Topic 605"). Refer to Note C - "Revenue Recognition" for additional accounting policy and transition disclosures.
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The guidance is effective for fiscal periods beginning after December 15, 2019. We are currently evaluating the potential impact on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt on January 1, 2019. This guidance is not expected to have a material impact on the consolidated financial statements.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect our disclosures.
In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018 and we expect to utilize the optional transition method in the period of adoption without retrospective application to previous periods. We continue to make progress with our implementation procedures, including upgrading our lease accounting software, assessing accounting policy elections, evaluating the impact on internal controls and analyzing our vendor contracts to determine the appropriate accounting treatment. While we are continuing to assess the effect of adoption, we currently believe the most significant changes include the recognition of right-of-use assets and lease liabilities on our balance sheets for real estate and office equipment operating leases as well as the related financial statement disclosures.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Reportable Segments Reportable Segments
Kforce provides services through the following segments: (1) Technology (“Tech”); (2) Finance and Accounting (“FA”); and (3) Government Solutions (“GS”). Historically, and for the three and nine months ended September 30, 2018 and 2017, we have reported sales and gross profit information on a segment basis. Total assets, liabilities and operating expenses are not reported separately by segment as our operations are largely combined.
For the nine months ended September 30, 2017, our Tech segment has included the results of operations for Kforce Global Solutions, Inc., (“Global”). Kforce completed the sale of Global’s assets during the three months ended September 30, 2017 and this sale did not meet the definition of discontinued operations. Kforce recorded a $3.3 million gain on sale of Global’s assets, which was recorded in Selling, general and administrative expenses within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The following table provides information concerning the operations of our segments (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue $251,079 $75,505 $28,868 $355,452 
Gross profit $69,522 $26,523 $8,336 $104,381 
Operating expenses 82,762 
Income before income taxes $21,619 
2017
Revenue $229,281 $85,225 $26,547 $341,053 
Gross profit $65,560 $29,709 $9,106 $104,375 
Operating expenses 85,395 
Income before income taxes $18,980 
Nine Months Ended September 30, 
2018
Revenue $737,339 $236,221 $86,809 $1,060,369 
Gross profit $206,700 $82,074 $23,278 $312,052 
Operating expenses 256,342 
Income before income taxes $55,710 
2017
Revenue $679,695 $260,786 $74,873 $1,015,354 
Gross profit $192,223 $89,666 $23,540 $305,429 
Operating expenses 259,224 
Income before income taxes $46,205 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
We adopted Topic 606 using the modified retrospective transition method for all contracts that were not completed as of January 1, 2018. The cumulative impact of adopting Topic 606 was recorded as a reduction to the opening balance of retained earnings of $0.2 million, net of tax, as of January 1, 2018 with the offset recorded as a contract liability. The adjustment is related to a change in the revenue recognition pattern for the performance obligations under certain GS contracts including standard warranty revenues related to our product business and a contract that provides our customer with a material right to a future discount. As of and for the nine months ended September 30, 2018, the unaudited condensed consolidated financial statements were not materially impacted as a result of the application of Topic 606 compared to Topic 605.
Revenue Recognition
All of our revenue and trade receivables are generated from contracts with customers and substantially all of our revenues are derived from U.S. domestic operations. The following section describes the accounting policies that we believe have significant judgment, or changes in judgment, as a result of adopting Topic 606.
Revenue is recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. Revenue is recorded net of sales or other transaction taxes collected from clients and remitted to taxing authorities.
For substantially all of our revenue transactions, we have determined that gross reporting of revenues as a principal versus net as an agent is the appropriate accounting treatment because Kforce: (i) is primarily responsible for fulfilling the promise to provide the specified good or service to the customer, (ii) has discretion in selecting and assigning the temporary workers to particular jobs and establishing the bill rate, and (iii) bears the risk and rewards of the transaction, including credit risk if the customer fails to pay for services performed.
Flex Revenue
Flex revenue is recognized over time as temporary staffing services are provided by our consultants at the contractually established bill rates, net of applicable variable consideration. Reimbursements of travel and out-of-pocket expenses ("billable expenses") are also recorded within Flex revenue when incurred and the equivalent amount of expense is recorded in Direct costs in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
Certain temporary staffing services are provided under time-and-material and fixed-price arrangements. For time-and-materials contracts, we recognize revenue in the amount of consideration to which we have the right to invoice when it corresponds directly to the services transferred to the customer satisfied over time. For fixed-price contracts, which are most frequently utilized in our GS segment, revenues are recognized over time using the input method based on costs incurred as a proportion of estimated total costs. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Management uses significant judgments when estimating the total labor hours expected to complete the contract performance obligation.
Direct Hire Revenue
Direct Hire revenue is recognized at the agreed upon rate at the point in time when the performance obligation is considered complete. Our policy requires the following criteria to be met in order for the performance obligation to be considered complete: (i) the candidate accepted the position; (ii) the candidate resigned from their current employer; and (iii) the agreed upon start date falls within the following month. Since the client has accepted the candidate and can direct the use of and obtains the significant risk and rewards of the placement, we consider this point as the transfer of control to our client.
Product Revenue
Revenue for our product business, which is a component of our GS segment, is recognized after the transfer of control to the customer, which typically occurs upon delivery.
Variable Consideration
Transaction prices for Flex revenue include variable consideration, such as customer rebates and discounts. Management evaluates the facts and circumstances of each contract to estimate the variable consideration using the most likely amount method which utilizes management’s expectation of the volume of services to be provided over the applicable period. Direct Hire revenue is recorded net of a fallout reserve. Direct Hire fallouts occur when a candidate does not remain employed with the client through the respective contingency period (typically 90 days or less). Management uses the expected value method to estimate the fallout reserve based on a combination of past experience and current trends. Variable consideration reduces revenue, but may be constrained to the extent that it is probable a significant reversal will not occur. These balances are recorded in Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets.
Under Topic 605, the Direct Hire fallout reserve was recorded as a Trade receivables allowance and under Topic 606, it is recorded within Accounts payable and other accrued liabilities in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the Direct Hire fallout reserve was $0.6 million and $0.5 million, respectively.
Payment Terms
Our payment terms and conditions vary by arrangement, although terms are typically less than 90 days. Generally the timing between the satisfaction of the performance obligation and the payment is not significant and we currently do not have any significant financing components.
Cost of Services
Direct costs are composed of all related costs of employment for consultants, including compensation, payroll taxes, certain fringe benefits and subcontractor costs. Direct costs exclude depreciation and amortization expense (except for the product business), which is presented on a separate line in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
Associate and field management compensation, payroll taxes and fringe benefits are included in selling, general and administrative expenses (“SG&A”), along with other customary costs such as administrative and corporate costs. We generally expense sales commissions and any other incremental costs of obtaining a contract as incurred because the amortization period would be less than one year.
Unsatisfied Performance Obligations
We do not disclose the value of unsatisfied performance obligations for contracts if either the original expected length is one year or less or if revenue is recognized at the amount to which we have the right to invoice for services performed.
Disaggregation of Revenue
The following table provides information about disaggregated revenue by segment and revenue type for the three and nine months ended September 30, 2018 and 2017 (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $247,154 $68,948 $23,835 $339,937 
Direct Hire revenue 3,925 6,557 — 10,482 
Product revenue — — 5,033 5,033 
Total Revenue $251,079 $75,505 $28,868 $355,452 
2017
Revenue by type: 
Flex revenue $224,148 $78,209 $23,978 $326,335 
Direct Hire revenue 5,133 7,016 — 12,149 
Product revenue — — 2,569 2,569 
Total Revenue $229,281 $85,225 $26,547 $341,053 
Nine Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $723,159 $215,988 $75,712 $1,014,859 
Direct Hire revenue 14,180 20,233 — 34,413 
Product revenue — — 11,097 11,097 
Total Revenue $737,339 $236,221 $86,809 $1,060,369 
2017
Revenue by type: 
Flex revenue $663,778 $239,196 $66,708 $969,682 
Direct Hire revenue 15,917 21,590 — 37,507 
Product revenue — — 8,165 8,165 
Total Revenue $679,695 $260,786 $74,873 $1,015,354 
GS Flex revenue includes 42.0% and 41.6% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2018, respectively. GS Flex revenue includes 35.8% and 32.0% of revenue recognized from fixed-price contracts for the three and nine months ended September 30, 2017, respectively.
Contract Balances
We record accounts receivable when our right to consideration becomes unconditional. Other than our trade receivable balance, we do not have any material contract assets as of January 1, 2018 and September 30, 2018.
We record a contract liability when we receive consideration from a customer prior to transferring goods or services to the customer or if we have an unconditional right and services have been performed. We recognize the contract liability as revenue after we have transferred control of the goods or services to the customer. Contract liabilities are recorded within Accounts payable and other accrued liabilities if expected to be recognized in less than one year and Other long-term liabilities, if over one year, in the Unaudited Condensed Consolidated Balance Sheets. We do not have any material contract liabilities as of January 1, 2018 and September 30, 2018.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Employment Agreements
Kforce has employment agreements with certain executives that provide for minimum compensation, salary and continuation of certain benefits for a six-month to a three-year period after their employment ends under certain circumstances. Certain of the agreements also provide for a severance payment ranging from one to three times annual salary and one-half to three times average annual bonus if such an agreement is terminated without good cause by Kforce or for good reason by the executive subject to certain post-employment restrictive covenants. At September 30, 2018, our liability would be approximately $32.4 million if, following a change in control, all of the executives under contract were terminated without good cause by the employer or if the executives resigned for good reason and $13.4 million if, in the absence of a change in control, all of the executives under contract were terminated by Kforce without good cause or if the executives resigned for good reason.
Litigation
We are involved in legal proceedings, claims and administrative matters that arise in the ordinary course of business. We have made accruals with respect to certain of these matters, where appropriate, that are reflected in our unaudited condensed consolidated financial statements but are not, individually or in the aggregate, considered material. For other matters for which an accrual has not been made, we have not yet determined that a loss is probable or the amount of loss cannot be reasonably estimated. While the ultimate outcome of the matters cannot be determined, we currently do not expect that these proceedings and claims, individually or in the aggregate, will have a material effect on our financial position, results of operations or cash flows. The outcome of any litigation is inherently uncertain, however, and if decided adversely to us, or if we determine that settlement of particular litigation is appropriate, we may be subject to liability that could have a material adverse effect on our financial position, results of operations or cash flows. Kforce maintains liability insurance in amounts and with such coverage and deductibles as management believes is reasonable. The principal liability risks that Kforce insures against are workers’ compensation, personal injury, bodily injury, property damage, directors’ and officers’ liability, errors and omissions, cyber liability, employment practices liability and fidelity losses. There can be no assurance that Kforce’s liability insurance will cover all events or that the limits of coverage will be sufficient to fully cover all liabilities.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Accounts Payable and Other Accrued Liabilities Accounts Payable and Other Accrued Liabilities
Accounts payable and other accrued liabilities consisted of the following (in thousands):
September 30, 2018December 31, 2017
Accounts payable $24,347 $21,591 
Accrued liabilities 13,419 13,282 
Total Accounts payable and other accrued liabilities $37,766 $34,873 
Our accounts payable balance includes vendor and independent contractor payables. Our accrued liabilities balance includes the current portion of the deferred compensation plans liability, contract liabilities from contracts with customers (such as rebates) and other accrued liabilities.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Accrued Payroll Costs Accrued Payroll Costs
Accrued payroll costs consisted of the following (in thousands):
September 30, 2018December 31, 2017
Payroll and benefits $42,721 $37,788 
Health insurance liabilities 3,265 2,596 
Payroll taxes 1,861 5,270 
Workers’ compensation liabilities 1,016 1,232 
Total Accrued payroll costs $48,863 $46,886 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Credit Facility Credit Facility
On May 25, 2017, the Firm entered into a credit agreement with Wells Fargo Bank, National Association, as administrative agent, Wells Fargo Securities, LLC, as lead arranger and bookrunner, Bank of America, N.A., as syndication agent, Regions Bank and BMO Harris Bank, N.A., as co-documentation agents, and the lenders referred to therein (the “Credit Facility”). Under the Credit Facility, the Firm has a maximum borrowing capacity of $300.0 million, which may, subject to certain conditions and the participation of the lenders, be increased up to an aggregate additional amount of $150.0 million (the “Commitment”), which will be available to the Firm in the form of revolving credit loans, swingline loans and letters of credit. Letters of credit and swingline loans under the Credit Facility are subject to sublimits of $10.0 million. The maturity date of the Credit Facility is May 25, 2022. Borrowings under the Credit Facility are secured by substantially all of the tangible and intangible assets of the Firm, excluding the Firm’s corporate headquarters and certain other designated executed collateral.
Revolving credit loans under the Credit Facility bear interest at a rate equal to (a) the Base Rate (as described below) plus the Applicable Margin (as described below) or (b) the LIBOR Rate plus the Applicable Margin. Swingline loans under the Credit Facility bear interest at a rate equal to the Base Rate plus the Applicable Margin. The Base Rate is the highest of: (i) the Wells Fargo Bank, National Association prime rate, (ii) the federal funds rate plus 0.50% or (iii) one-month LIBOR plus 1.00%, and the LIBOR Rate is reserve-adjusted LIBOR for the applicable interest period, but not less than zero. The Applicable Margin is based on the Firm’s total leverage ratio. The Applicable Margin for Base Rate loans ranges from 0.25% to 0.75% and the Applicable Margin for LIBOR Rate loans ranges from 1.25% to 1.75%. The Firm will pay a quarterly non-refundable commitment fee equal to the Applicable Margin on the average daily unused portion of the Commitment (swingline loans do not constitute usage for this purpose). The Applicable Margin for the commitment fee is based on the Firm’s total leverage ratio and ranges between 0.20% and 0.35%.
The Firm is subject to certain affirmative and negative covenants including (but not limited to), the maintenance of a fixed charge coverage ratio of no less than 1.25 to 1.00 and the maintenance of a total leverage ratio of no greater than 3.25 to 1.00. The numerator in the fixed charge coverage ratio is defined pursuant to the Credit Facility as earnings before interest expense, income taxes, depreciation and amortization, stock-based compensation expense and other permitted items pursuant to our Credit Facility (disclosed as “Consolidated EBITDA”), less cash paid for capital expenditures, income taxes and dividends. The denominator is defined as Kforce’s fixed charges such as interest expense and principal payments paid or payable on outstanding debt other than borrowings under the Credit Facility. The total leverage ratio is defined pursuant to the Credit Facility as total indebtedness divided by Consolidated EBITDA. Our ability to make distributions or repurchases of equity securities could be limited if an event of default has occurred. Furthermore, our ability to repurchase equity securities could be limited if (a) the total leverage ratio is greater than 2.75 to 1.00 and (b) the Firm’s availability, inclusive of unrestricted cash, is less than $25.0 million. As of September 30, 2018, Kforce was not limited in making distributions and executing repurchases of our equity securities.
As of September 30, 2018 and December 31, 2017, $79.3 million and $116.5 million was outstanding, respectively. Kforce had $3.2 million of outstanding letters of credit at September 30, 2018 and December 31, 2017 which, pursuant to the Credit Facility, reduces the availability.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans
9 Months Ended
Sep. 30, 2018
Retirement Benefits [Abstract]  
Employee Benefit Plans Employee Benefit Plans
Deferred Compensation Plans
The Firm maintains various non-qualified deferred compensation plans, pursuant to which eligible management and highly compensated key employees, as defined by IRS regulations, may elect to defer all or part of their compensation to later years. These amounts are classified in Accounts payable and other accrued liabilities if payable within the next year or in Other long-term liabilities if payable after the next year or upon retirement or termination of employment in the accompanying Unaudited Condensed Consolidated Balance Sheets. At September 30, 2018 and December 31, 2017, amounts related to the deferred compensation plans included in Accounts payable and other accrued liabilities were $2.3 million and $2.9 million, respectively, and $31.8 million and $28.9 million were included in Other long-term liabilities, respectively, in the Unaudited Condensed Consolidated Balance Sheets.
Kforce maintains a Rabbi Trust and holds life insurance policies on certain individuals to assist in the funding of the deferred compensation liability. If necessary, employee distributions are funded through proceeds from the sale of assets held within the Rabbi Trust. The balance of the assets within the Rabbi Trust, including the cash surrender value of the Company-owned life insurance policies, was $33.4 million and $31.4 million as of September 30, 2018 and December 31, 2017, respectively, and is included in Other assets, net in the accompanying Unaudited Condensed Consolidated Balance Sheets.
Supplemental Executive Retirement Plan
Kforce maintains a Supplemental Executive Retirement Plan (“SERP”) for the benefit of certain executive officers. The primary goals of the SERP are to create an additional wealth accumulation opportunity, restore lost qualified pension benefits due to government limitations and retain our covered executive officers. The SERP is a non-qualified benefit plan and does not include elective deferrals of covered executive officers’ compensation.
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
Service cost $338 $79 $1,014 $239 
Interest cost 117 134 351 403 
Net periodic benefit cost $455 $213 $1,365 $642 
The service cost is recorded in SG&A and the interest cost is recorded in Other expense, net in the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income.
The projected benefit obligation as of September 30, 2018 and December 31, 2017 was $15.8 million and $14.4 million, respectively, and is recorded in Other long-term liabilities in the accompanying Unaudited Condensed Consolidated Balance Sheets. There is no requirement for Kforce to fund the SERP and, as a result, no contributions were made to the SERP during the nine months ended September 30, 2018. Kforce does not currently anticipate funding the SERP during the year ended December 31, 2018.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock Incentive Plans Stock Incentive Plans
On April 18, 2017, the Kforce shareholders approved the 2017 Stock Incentive Plan (“2017 Plan”). The 2017 Plan allows for the issuance of stock options, stock appreciation rights, stock awards (including restricted stock awards (“RSAs”) and restricted stock units (“RSUs”)) and other stock-based awards. The aggregate number of shares of common stock that are subject to awards under the 2017 Plan is approximately 3.0 million shares. The 2017 Plan terminates on April 18, 2027. Prior to the effective date of the 2017 Plan, the Company granted stock awards to eligible participants under our 2016 Stock Incentive Plan and 2013 Stock Incentive Plan (collectively the “Prior Plans”). As of the effective date of the 2017 Plan, no additional awards may be granted pursuant to the Prior Plans; however, awards outstanding as of the effective date will continue to vest in accordance with the terms of the Prior Plans.
During the three months ended September 30, 2018 and 2017, stock-based compensation expense was $2.0 million and $1.8 million, respectively. During the nine months ended September 30, 2018 and 2017, stock-based compensation expense was $6.6 million and $5.7 million, respectively.
Restricted Stock
Restricted stock (including RSAs and RSUs) are granted to executives and management either: for awards related to Kforce’s annual long-term incentive (“LTI”) compensation program or as part of a compensation package in order to retain directors, executives and management. The LTI award amounts are generally based on total shareholder return performance goals. Restricted stock granted during the nine months ended September 30, 2018 will vest over a period between one to ten years, with equal vesting annually.
RSAs contain the same voting rights as other common stock as well as the right to forfeitable dividends in the form of additional RSAs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. RSUs contain no voting rights, but have the right to forfeitable dividend equivalents in the form of additional RSUs at the same rate as the cash dividend on common stock and containing the same vesting provisions as the underlying award. The distribution of shares of common stock for each RSU, pursuant to the terms of the Kforce Inc. Director’s Restricted Stock Unit Deferral Plan, can be deferred to a date later than the vesting date if an appropriate election was made. In the event of such deferral, vested RSUs have the right to dividend equivalents.
The following table presents the restricted stock activity for the nine months ended September 30, 2018 (in thousands, except per share amounts):
Number of Restricted Stock Weighted Average
Grant Date
Fair Value 
Total Intrinsic
Value of Restricted
Stock Vested 
Outstanding at December 31, 20171,355 $22.67 
Granted 135 $27.37 
Forfeited (90)$22.81 
Vested (79)$23.26 $2,654 
Outstanding at September 30, 20181,321 $23.23 
As of September 30, 2018, total unrecognized stock compensation expense related to restricted stock was $22.4 million, which will be recognized over a weighted average remaining period of 4.0 years.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instrument and Hedging Activity
9 Months Ended
Sep. 30, 2018
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instrument and Hedging Activity Derivative Instrument and Hedging Activity
Kforce is exposed to interest rate risk as a result of our corporate borrowing activities. The Firm uses an interest rate swap derivative as a risk management tool to mitigate the potential impact of rising interest rates on our variable rate debt.
On April 21, 2017, Kforce entered into a forward-starting interest rate swap agreement with Wells Fargo Bank, N.A. (the “Swap”). The Swap was effective May 31, 2017 and matures April 29, 2022. The Swap rate is 1.81%, which is added to our interest rate margin to determine the fixed rate that the Firm will pay to the counterparty during the term of the Swap based on the notional amount of the Swap. The notional amount of the Swap is $65.0 million for the first three years and decreases to $25.0 million for years four and five.
The Swap has been designated as a cash flow hedge and was effective as of September 30, 2018. The change in the fair value of the Swap was recorded as a component of Accumulated other comprehensive income in the Unaudited Condensed Consolidated Balance Sheets. As of September 30, 2018 and December 31, 2017, the fair value of the Swap asset was $1.6 million and $0.5 million, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Kforce’s interest rate swap is measured at fair value using readily observable inputs, such as the LIBOR interest rate, which are considered to be Level 2 inputs. The Swap is recorded in Other assets, net within the accompanying Unaudited Condensed Consolidated Balance Sheets. Refer to Note J - “Derivative Instrument and Hedging Activity” for a complete discussion of the Firm’s derivative instrument.
Our contingent consideration liability relates to a non-significant business acquisition within our GS segment, which is measured on a recurring basis and recorded at fair value, using the discounted cash flow method. The inputs used to calculate the fair value of the contingent consideration liability are considered to be Level 3 inputs due to the lack of relevant market activity and significant management judgment. An increase in future cash flows may result in a higher estimated fair value while a decrease in future cash flows may result in a lower estimated fair value of the contingent consideration liability. Remeasurements to fair value are recorded in Other expense, net within the accompanying Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income. There was no activity in our recurring Level 3 fair value measurements for the nine months ended September 30, 2018. The contingent consideration liability is recorded in Other long-term liabilities within the accompanying Unaudited Condensed Consolidated Balance Sheets.
Certain assets, in specific circumstances, are measured at fair value on a non-recurring basis utilizing Level 3 inputs such as goodwill, other intangible assets and other long-lived assets. For these assets, measurement at fair value in periods subsequent to their initial recognition would be applicable if one or more of these assets were determined to be impaired.
The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at September 30, 2018 and December 31, 2017 (in thousands):
Assets/(Liabilities) Measured at Fair Value: Asset/(Liability) Quoted Prices in
Active Markets
for Identical
Assets (Level 1) 
Significant
Other
Observable
Inputs (Level 2) 
Significant
Unobservable
Inputs (Level 3) 
At September 30, 2018
Recurring basis: 
Interest rate swap derivative instrument $1,561 $— $1,561 $— 
Contingent consideration liability $(191)$— $— $(191)
At December 31, 2017
Recurring basis: 
Interest rate swap derivative instrument $479 $— $479 $— 
Contingent consideration liability $(191)$— $— $(191)
There were no transfers into or out of Level 1, 2 or 3 assets or liabilities during the nine months ended September 30, 2018.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
The following table provides information regarding supplemental cash flows (in thousands):
Nine Months Ended September 30, 
20182017
Cash Paid During the Period For: 
Income taxes $8,583 $15,204 
Interest, net $3,132 $2,714 
Non-Cash Financing and Investing Transactions: 
Employee stock purchase plan $405 $399 
Equipment acquired under capital leases $424 $465 
Shares tendered in payment of exercise price of stock options $46 $— 
Receivable for sale of Global's assets $— $1,979 
During the nine months ended September 30, 2018, cash provided by operating activities included the receipt of an income tax refund in the amount of $6.8 million. Our effective tax rate for the nine months ended September 30, 2018 was positively impacted by the Tax Cuts and Jobs Act ("TCJA").
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation The unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the SEC regarding interim financial reporting. Accordingly, certain information and footnotes normally required by GAAP for complete financial statements have been condensed or omitted pursuant to those rules and regulations, although Kforce believes that the disclosures made are adequate to make the information not misleading. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our 2017 Annual Report on Form 10-K. In management’s opinion, the accompanying unaudited condensed consolidated financial statements reflect all adjustments considered necessary for a fair presentation. The Unaudited Condensed Consolidated Balance Sheet as of December 31, 2017 was derived from our audited Consolidated Balance Sheet as of December 31, 2017, as presented in our 2017 Annual Report on Form 10-K.
Principles of Consolidation The unaudited condensed consolidated financial statements include the accounts of Kforce Inc. and its subsidiaries. All intercompany transactions and balances have been eliminated in consolidation. References in this document to “Kforce,” “the Company,” “we,” “the Firm,” “management,” “our” or “us” refer to Kforce Inc. and its subsidiaries, except where the context indicates otherwise.
Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The most important of these estimates and assumptions relate to the following: revenue transaction prices; allowance for doubtful accounts; income taxes; self-insured liabilities for workers’ compensation and health insurance; obligations for pension plans and goodwill and any related impairment. Although these and other estimates and assumptions are based on the best available information, actual results could be materially different from these estimates.
Earnings per Share Basic earnings per share is computed as net income divided by the weighted average number of common shares outstanding (“WASO”) during the period. WASO excludes unvested shares of restricted stock. Diluted earnings per share is computed by dividing net income by diluted WASO. Diluted WASO includes the dilutive effect of potentially dilutive securities such as unvested shares of restricted stock using the treasury stock method, except where the effect of including potential common shares would be anti-dilutive.
New Accounting Standards
Recently Adopted Accounting Standards
In May 2014, the FASB issued authoritative guidance regarding revenue from contracts with customers, which specifies that revenue should be recognized when control of the promised goods or services is transferred to our customers at an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services. The amended guidance (“Topic 606”) is effective for annual and interim reporting periods beginning after December 15, 2017. We adopted this new standard effective January 1, 2018, using the modified retrospective transition method with a cumulative adjustment to the opening balance of retained earnings. The comparative information continues to be reported under the accounting standards in effect for the period presented ("Topic 605"). Refer to Note C - "Revenue Recognition" for additional accounting policy and transition disclosures.
Accounting Standards Not Yet Adopted
In August 2018, the FASB issued authoritative guidance regarding customer's accounting for implementation costs incurred in a cloud computing arrangement that is a service contract. These amendments align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). The guidance is effective for fiscal periods beginning after December 15, 2019. We are currently evaluating the potential impact on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirement for defined benefit plans including additions and deletions to certain disclosure requirements for employers that sponsor defined benefit pension or other post-retirement plans. The guidance is effective for fiscal periods beginning after December 15, 2020. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In August 2018, the FASB issued authoritative guidance regarding changes to the disclosure requirements for fair value measurement. The amendments on changes in unrealized gains and losses, the weighted average and range of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. The guidance is effective for fiscal periods beginning after December 15, 2019. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In February 2018, the FASB issued authoritative guidance regarding the reclassification of certain stranded tax effects from accumulated other comprehensive income to retained earnings as a result of the change in tax rates related to the Tax Cuts and Jobs Act. The guidance is effective for fiscal periods beginning after December 15, 2018 and should be applied either in the period of adoption or retrospectively. Kforce will adopt on January 1, 2019. This guidance is not expected to have a material impact on the consolidated financial statements.
In August 2017, the FASB issued authoritative guidance targeting improvements to accounting for hedging activities by simplifying the rules around hedge accounting and improving the disclosure requirements. The guidance is effective for annual periods beginning after December 15, 2018. The hedge accounting guidance should be implemented using a modified retrospective approach for any hedges that exist on the date of adoption, while the presentation and disclosure requirements must be applied prospectively. The adoption of this guidance will modify our disclosures but is not expected to have a material effect on our consolidated financial statements.
In June 2016, the FASB issued authoritative guidance on accounting for credit losses on financial instruments, including trade receivables. The guidance requires the application of a current expected credit loss model, which measures credit losses based on relevant information about past events, including historical experience, current conditions, and reasonable and supportable forecasts. The guidance is effective for annual periods beginning after December 15, 2019. The guidance requires companies to apply the requirements using a modified retrospective approach. We are currently evaluating the potential impact on our consolidated financial statements, especially with respect our disclosures.
In February 2016, the FASB issued authoritative guidance regarding the accounting for leases, and has since issued subsequent updates to the initial guidance. The guidance requires the recognition of assets and liabilities for operating leases with terms longer than 12 months. The guidance is effective for annual periods beginning after December 15, 2018 and we expect to utilize the optional transition method in the period of adoption without retrospective application to previous periods. We continue to make progress with our implementation procedures, including upgrading our lease accounting software, assessing accounting policy elections, evaluating the impact on internal controls and analyzing our vendor contracts to determine the appropriate accounting treatment. While we are continuing to assess the effect of adoption, we currently believe the most significant changes include the recognition of right-of-use assets and lease liabilities on our balance sheets for real estate and office equipment operating leases as well as the related financial statement disclosures.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Operations of Segments
The following table provides information concerning the operations of our segments (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue $251,079 $75,505 $28,868 $355,452 
Gross profit $69,522 $26,523 $8,336 $104,381 
Operating expenses 82,762 
Income before income taxes $21,619 
2017
Revenue $229,281 $85,225 $26,547 $341,053 
Gross profit $65,560 $29,709 $9,106 $104,375 
Operating expenses 85,395 
Income before income taxes $18,980 
Nine Months Ended September 30, 
2018
Revenue $737,339 $236,221 $86,809 $1,060,369 
Gross profit $206,700 $82,074 $23,278 $312,052 
Operating expenses 256,342 
Income before income taxes $55,710 
2017
Revenue $679,695 $260,786 $74,873 $1,015,354 
Gross profit $192,223 $89,666 $23,540 $305,429 
Operating expenses 259,224 
Income before income taxes $46,205 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2018
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues
The following table provides information about disaggregated revenue by segment and revenue type for the three and nine months ended September 30, 2018 and 2017 (in thousands):
Tech FA GS Total 
Three Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $247,154 $68,948 $23,835 $339,937 
Direct Hire revenue 3,925 6,557 — 10,482 
Product revenue — — 5,033 5,033 
Total Revenue $251,079 $75,505 $28,868 $355,452 
2017
Revenue by type: 
Flex revenue $224,148 $78,209 $23,978 $326,335 
Direct Hire revenue 5,133 7,016 — 12,149 
Product revenue — — 2,569 2,569 
Total Revenue $229,281 $85,225 $26,547 $341,053 
Nine Months Ended September 30, 
2018
Revenue by type: 
Flex revenue $723,159 $215,988 $75,712 $1,014,859 
Direct Hire revenue 14,180 20,233 — 34,413 
Product revenue — — 11,097 11,097 
Total Revenue $737,339 $236,221 $86,809 $1,060,369 
2017
Revenue by type: 
Flex revenue $663,778 $239,196 $66,708 $969,682 
Direct Hire revenue 15,917 21,590 — 37,507 
Product revenue — — 8,165 8,165 
Total Revenue $679,695 $260,786 $74,873 $1,015,354 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities (Tables)
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
Accounts payable and other accrued liabilities consisted of the following (in thousands):
September 30, 2018December 31, 2017
Accounts payable $24,347 $21,591 
Accrued liabilities 13,419 13,282 
Total Accounts payable and other accrued liabilities $37,766 $34,873 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs (Tables)
9 Months Ended
Sep. 30, 2018
Payables and Accruals [Abstract]  
Employee Related Liabilities
Accrued payroll costs consisted of the following (in thousands):
September 30, 2018December 31, 2017
Payroll and benefits $42,721 $37,788 
Health insurance liabilities 3,265 2,596 
Payroll taxes 1,861 5,270 
Workers’ compensation liabilities 1,016 1,232 
Total Accrued payroll costs $48,863 $46,886 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2018
Retirement Benefits [Abstract]  
Components of Net Periodic Benefit Cost
The following table presents the components of net periodic benefit cost (in thousands):
Three Months Ended September 30, Nine Months Ended September 30, 
2018201720182017
Service cost $338 $79 $1,014 $239 
Interest cost 117 134 351 403 
Net periodic benefit cost $455 $213 $1,365 $642 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of Restricted Stock Activity
The following table presents the restricted stock activity for the nine months ended September 30, 2018 (in thousands, except per share amounts):
Number of Restricted Stock Weighted Average
Grant Date
Fair Value 
Total Intrinsic
Value of Restricted
Stock Vested 
Outstanding at December 31, 20171,355 $22.67 
Granted 135 $27.37 
Forfeited (90)$22.81 
Vested (79)$23.26 $2,654 
Outstanding at September 30, 20181,321 $23.23 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The following table sets forth by level, within the fair value hierarchy, estimated fair values on a recurring basis at September 30, 2018 and December 31, 2017 (in thousands):
Assets/(Liabilities) Measured at Fair Value: Asset/(Liability) Quoted Prices in
Active Markets
for Identical
Assets (Level 1) 
Significant
Other
Observable
Inputs (Level 2) 
Significant
Unobservable
Inputs (Level 3) 
At September 30, 2018
Recurring basis: 
Interest rate swap derivative instrument $1,561 $— $1,561 $— 
Contingent consideration liability $(191)$— $— $(191)
At December 31, 2017
Recurring basis: 
Interest rate swap derivative instrument $479 $— $479 $— 
Contingent consideration liability $(191)$— $— $(191)
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Elements [Abstract]  
Details of Supplemental Cash Flow Information
The following table provides information regarding supplemental cash flows (in thousands):
Nine Months Ended September 30, 
20182017
Cash Paid During the Period For: 
Income taxes $8,583 $15,204 
Interest, net $3,132 $2,714 
Non-Cash Financing and Investing Transactions: 
Employee stock purchase plan $405 $399 
Equipment acquired under capital leases $424 $465 
Shares tendered in payment of exercise price of stock options $46 $— 
Receivable for sale of Global's assets $— $1,979 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings per Share        
Common stock equivalents (in shares) 635 239 505 301
Anti-dilutive common stock equivalents (in shares) 0 0 0 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]      
Gain on sale of Global's assets   $ 0 $ 3,148
Kforce Global Solutions, Inc. | Disposal Group, Disposed of by Sale, Not Discontinued Operations | Tech      
Segment Reporting Information [Line Items]      
Gain on sale of Global's assets $ 3,300   $ 3,300
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reportable Segments - Schedule (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]        
Gain on sale of Global's assets     $ 0 $ 3,148
Revenue $ 355,452 $ 341,053 1,060,369 1,015,354
Gross profit 104,381 104,375 312,052 305,429
Operating expenses 82,762 85,395 256,342 259,224
Income before income taxes 21,619 18,980 55,710 46,205
Tech        
Segment Reporting Information [Line Items]        
Revenue 251,079 229,281 737,339 679,695
Gross profit 69,522 65,560 206,700 192,223
FA        
Segment Reporting Information [Line Items]        
Revenue 75,505 85,225 236,221 260,786
Gross profit 26,523 29,709 82,074 89,666
GS        
Segment Reporting Information [Line Items]        
Revenue 28,868 26,547 86,809 74,873
Gross profit $ 8,336 $ 9,106 $ 23,278 $ 23,540
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax           $ (179)
Contract liabilities $ 0   $ 0   $ 0  
Contingency period (or less)     90 days      
Required payment period (typically less)     90 days      
Contract assets 0   $ 0   0  
Direct Hire revenue            
Disaggregation of Revenue [Line Items]            
Contract with customer, refund liability $ 600   $ 600     500
Fixed-price Contract | GS | Flex revenue            
Disaggregation of Revenue [Line Items]            
Revenue, as a percent 42.00% 35.80% 41.60% 32.00%    
Retained Earnings            
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax           $ (179)
Accounting Standards Update 2014-09            
Disaggregation of Revenue [Line Items]            
Contract liabilities         200  
Accounting Standards Update 2014-09 | Retained Earnings            
Disaggregation of Revenue [Line Items]            
Cumulative effect of new accounting standard, net of tax         $ (200)  
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Total Revenue $ 355,452 $ 341,053 $ 1,060,369 $ 1,015,354
Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 339,937 326,335 1,014,859 969,682
Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 10,482 12,149 34,413 37,507
Product revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 5,033 2,569 11,097 8,165
Tech        
Disaggregation of Revenue [Line Items]        
Total Revenue 251,079 229,281 737,339 679,695
Tech | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 247,154 224,148 723,159 663,778
Tech | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 3,925 5,133 14,180 15,917
Tech | Product revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
FA        
Disaggregation of Revenue [Line Items]        
Total Revenue 75,505 85,225 236,221 260,786
FA | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 68,948 78,209 215,988 239,196
FA | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 6,557 7,016 20,233 21,590
FA | Product revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
GS        
Disaggregation of Revenue [Line Items]        
Total Revenue 28,868 26,547 86,809 74,873
GS | Flex revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 23,835 23,978 75,712 66,708
GS | Direct Hire revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue 0 0 0 0
GS | Product revenue        
Disaggregation of Revenue [Line Items]        
Total Revenue $ 5,033 $ 2,569 $ 11,097 $ 8,165
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details)
$ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Other Commitments [Line Items]  
Unemployment benefits, possible liability with a change in control $ 32.4
Unemployment benefits, possible liability without a change in control $ 13.4
Minimum  
Other Commitments [Line Items]  
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 6 months
Severance payment as a percentage of annual salary 100.00%
Severance payment as a percentage of annual bonus 50.00%
Maximum  
Other Commitments [Line Items]  
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 3 years
Severance payment as a percentage of annual salary 300.00%
Severance payment as a percentage of annual bonus 300.00%
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 24,347 $ 21,591
Accrued liabilities 13,419 13,282
Total Accounts payable and other accrued liabilities $ 37,766 $ 34,873
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accrued Payroll Costs (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Payroll and benefits $ 42,721 $ 37,788
Health insurance liabilities 3,265 2,596
Payroll taxes 1,861 5,270
Workers’ compensation liabilities 1,016 1,232
Total Accrued payroll costs $ 48,863 $ 46,886
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Credit Facility (Details) - Line of Credit - USD ($)
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
May 25, 2017
Federal Funds Rate      
Line of Credit Facility [Line Items]      
Interest rate 0.50%    
LIBOR      
Line of Credit Facility [Line Items]      
Interest rate 1.00%    
Base Rate | Minimum      
Line of Credit Facility [Line Items]      
Interest rate 0.25%    
Base Rate | Maximum      
Line of Credit Facility [Line Items]      
Interest rate 0.75%    
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Line of credit maximum borrowing capacity     $ 300,000,000.0
Possible borrowing capacity increase     150,000,000.0
Line of credit outstanding $ 79,300,000 $ 116,500,000  
Revolving Credit Facility | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.20%    
Fixed charge coverage ratio 1.25    
Equity securities limitation, leverage ratio 2.75    
Cash availability $ 25,000,000.0    
Revolving Credit Facility | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.35%    
Leverage ratio 3.25    
Revolving Credit Facility | LIBOR | Minimum      
Line of Credit Facility [Line Items]      
Interest rate 1.25%    
Revolving Credit Facility | LIBOR | Maximum      
Line of Credit Facility [Line Items]      
Interest rate 1.75%    
Letters of Credit      
Line of Credit Facility [Line Items]      
Line of credit maximum borrowing capacity     $ 10,000,000.0
Line of credit outstanding $ 3,200,000 $ 3,200,000  
Swingline Loan      
Line of Credit Facility [Line Items]      
Line of credit maximum borrowing capacity $ 10,000,000.0    
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Additional Information (Details) - USD ($)
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Retirement Benefits [Abstract]    
Current deferred compensation liability $ 2,300,000 $ 2,900,000
Deferred compensation plan 31,800,000 28,900,000
Deferred compensation plan assets 33,400,000 31,400,000
Supplemental executive retirement plan 15,800,000 $ 14,400,000
Employer contributions to benefit plans 0  
Expected funding of the SERP in the current year $ 0  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Retirement Benefits [Abstract]        
Service cost $ 338 $ 79 $ 1,014 $ 239
Interest cost 117 134 351 403
Net periodic benefit cost $ 455 $ 213 $ 1,365 $ 642
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Apr. 18, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock-based compensation expense $ 2.0 $ 1.8 $ 6.6 $ 5.7  
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation expenses $ 22.4   $ 22.4    
Weighted average period expected to be recognized     4 years    
2017 Stock Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares)         3.0
Minimum | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period     1 year    
Maximum | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock granted, vesting period     10 years    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stock Incentive Plans - Summary of Restricted Stock Activity (Details) - Restricted Stock
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2018
USD ($)
$ / shares
shares
Number of Restricted Stock  
Outstanding, at beginning of period (in shares) | shares 1,355
Granted (in shares) | shares 135
Forfeited (in shares) | shares (90)
Vested (in shares) | shares (79)
Outstanding, at end of period (in shares) | shares 1,321
Weighted Average Grant Date Fair Value  
Outstanding, as of beginning of period (in dollars per share) | $ / shares $ 22.67
Granted (in dollars per share) | $ / shares 27.37
Forfeited (in dollars per share) | $ / shares 22.81
Vested (in dollars per share) | $ / shares 23.26
Outstanding, as of end of period (in dollars per share) | $ / shares $ 23.23
Total Intrinsic Value of Restricted Stock Vested  
Vested | $ $ 2,654
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instrument and Hedging Activity (Details) - Designated as Hedging Instrument - Interest Rate Swap - USD ($)
May 31, 2021
May 31, 2020
May 31, 2019
Sep. 30, 2018
May 31, 2018
Dec. 31, 2017
May 31, 2017
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative rate             1.81%
Derivative, notional amount         $ 65,000,000.0   $ 65,000,000.0
Interest rate swap derivative instrument       $ 1,600,000   $ 500,000  
Scenario, Forecast              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative, notional amount $ 25,000,000.0 $ 25,000,000.0 $ 65,000,000.0        
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Estimated Fair Values (Details) - Recurring Basis - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability $ (191) $ (191)
Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instrument 1,561 479
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability 0 0
Quoted Prices in Active Markets for Identical Assets (Level 1) | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instrument 0 0
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability 0 0
Significant Other Observable Inputs (Level 2) | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instrument 1,561 479
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability (191) (191)
Significant Unobservable Inputs (Level 3) | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap derivative instrument $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Cash Paid During the Period For:    
Income taxes $ 8,583 $ 15,204
Interest, net 3,132 2,714
Non-Cash Financing and Investing Transactions:    
Employee stock purchase plan 405 399
Equipment acquired under capital leases 424 465
Shares tendered in payment of exercise price of stock options 46 0
Receivable for sale of Global's assets 0 $ 1,979
Proceeds from income tax refunds $ 6,800  
EXCEL 56 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #.$84T?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ ,X1A32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " SA&%-,\2=@.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y&&2;UI:.G#@8K;.QF;+4UBQUC:R1]^SE9 MFS*V!]C1TN]/GT"M#D+W$9]C'S"2Q70WNLXGH<.:G8B" $CZA$ZE,B=\;A[Z MZ!3E9SQ"4/I#'1'JJEJ!0U)&D8()6(2%R&1KM- 1%?7Q@C=ZP8?/V,TPHP$[ M=.@I 2\Y,#E-#.>Q:^$&F&"$T:7O IJ%.%?_Q,X=8)?DF.R2&H:A')HYEW?@ M\/:T>YG7+:Q/I+S&_"M90>> :W:=_-IL'O=;)NN*/Q2<%Q7?\Y5H:G'?O$^N M/_QNPJXW]F#_L?%54+;PZR[D%U!+ P04 " SA&%-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( #.$84TK^-TA;@( '@( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q ($M("I[83M MW]&(=;=67 M*^,-D6K*;X'H."470VKJ (=A&C2D:OT\,VLGGF?L+NNJI2?NB7O3$/[W0&O6 M[WSDORT\5[=2ZH4@SSIRHS^H_-F=N)H%DY5+U=!65*SU.+WN_#W:'E&B"0;Q MJZ*]F(T]'_J(LN=O_:]"[V2>RV?6?^%C@$EOC=&_XT^:*W@VA.E4;!: MF*=7W(5DS6A%N=*0U^%=M>;=#U_B:*3!!#P2\$1 Z_\2HI$0O1-B$_S@F0GU M$Y$DSSCK/3Z<5D=T4J!MI#:ST(MF[\PW%:U0JX\\S(*'-C,B#@,"SQ!H0@3* M]B2 (8$#=NCXH\#1142P0 1&$!EZ-*/',#T&Z;&AQS-Z8FV BTAA@0042!SZ MRA)P$6M8( 4%4H>^L01&9#+QPFDG5CGP^FGXW\ M'U!+ P04 " SA&%-5VYC;6 $ !8% & 'AL+W=OQ-+S#=#_CS]%)?GJO[6[+UO9S_*XMCUI$4;/= M^S)O[JJ3/X;_/%=UF;?AM7Z)FE/M\UT?5!:1%,)&97XXSE?+ONRQ7BVKU[8X M'/UC/6M>RS*O_TU]49WOYS!_+_AR>-FW74&T6I[R%__5MW^='NOP%EVS[ ZE M/S:'ZCBK_?/]_ $6F91=0$_\??#G9O0\ZZ0\5=6W[N7WW?U<="WRA=^V78H\ M_+SYM2^*+E-HQ_](&94 MCS0@8D#J&$Q9&Z.^VE LUDY!C,0QF$B2T12^T699;99H4P)ILZ0:$%HYK(W' M8KR@**9 "CP/,@831H_Z_49;S&J+J3;4Z#2F79C$9-@HY2"1B-I02FKK &$9 MAR5ABO/*'*O,466H U-'AR/1: :M*20!T/AO*&1<@L>+0E:"XC4EK*:$:D*K M/DUH M_0"2JK-8G:3MT1J;&D,YAS?0#4.!%LYB;0P6!DY,:.,-'Q35%F-MBE9D(<9[ M"(>)X$-8'<4T6'PDRQA,QJ"G1HX_CH FYQGE)C+PE@_4\_$*2H'Z+]D\UPQD MR:2FC!/8[!GHT\@U;T7Q7@_4[#4V>Z#&2R11Y),D9YA?)\K81&[BX F\QP,U M>8U-?F!N3H%V7-&@BV()LTHII:7&!XN,P:1UD_LK;_- ?1[O+>G N'$_WUF# MM7$4,0X*P9UU6!E'B:E1X[T>J-EK;/8#@X012^0H(HQ"0/HH8ZFI$9.\UTOJ M]=C%4TF=5^H8'[O7'&9D0CX.V6P:NP:?S4Y\!TG>[R7U>XW]7C)^;\)'#E;' M80:?'C8L)LG7 I_-3KB&Y/U>4K_'W9@.S.UT X?%L93$VC@*K^^,I12>E='H M5J3T]4M_1=7,MM7KL>V,<%1ZO09[Z&_!4'D*BS4PY1M89)=+KI_I+W=N?^;U MR^'8S)ZJMJW*_L;EN:I:'QHO[L*(['V^N[X4_KGM'N/P7%_NNBXO;74:[O&B MZV7BZC]02P,$% @ ,X1A3:GXI&\N! ZQ, !@ !X;"]W;W)KF_KR%LE,R,MS?A(^_8[]C#@_'RTG;?^H/WP^)[4Y_Z57(8AO-3 MFO;;@V^J_DM[]J?PS[[MFFH(E]UKVI\[7^VFH*9.,3O>>N_6R M?1OJX\D_=XO^K6FJ[M^-K]O+*H'DX\;7X^MA&&^DZ^6Y>O5_^.'/\W,7KM); M*[MCXT_]L3TM.K]?)3_"4ZG4&# I_CKZ2W]WOAA3>6G;;^/%K[M5DHV.?.VW MP]A$%0[OOO1U/;84?/PS-YK<^AP#[\\_6O]Y2CXD\U+UOFSKOX^[X;!*7++8 M^7WU5@]?V\LO?DXH3Q9S]K_Y=U\'^>@D]+%MZW[Z76S?^J%MYE:"E:;Z?CT> M3]/Q,K?_$28'X!R MP#0GP:H.4"1@/3J;$KUIVJHULNNO2RZZVR=J[$HX$F% MP=R.-Z>QF_X+V?;A[OM:VV7Z/K8S2S97"=Y)\%%1?9R2)J\1.DM.U"V-(&ERC;,2'%GUH[@.(CZLDO^L#E36@ MB!5!AKDSN>PF%]WDW V9N$W.NE%93JQPC04PLA$C&C'<",EW8U@GH R222P% M%68N,BA6]&*Y%TV\6#[V>> BD96"3.=:1]PXT8WC;LCP;QR?(IL!*:M24!7& M9;*70O12<"_D =D4K!<-N:$%PU7*Y44$")#)6,JX&\:E3"H']E1+,E"Q"H8( M)H'[<=0/"$^3X>OT=',HE!LU>*@4@+,CV!X]-0?(+ 3VMY!0HR[:R*^)$A M"IRBAE(4.""U8H<)#2E#? &5EHI^G[3I Y92&R)D$9IH9<@2$)I9:H>+((O,E)+QJ3@^+:65XEP, MGVN&KA!+00=%#CI2PTKFI^+\M)18BI/QASQS6<&^>06A+L)(1FI(R115G**. M?8)S/(()I4$G3=(IC39"+179$^ <=91:2OCBE]:DDDY:DZ9WNR[C-MCO5?=Z M//6+EW88VF;:9MFW[>!#F]F7D-_!5[O;1>WWPWAJPWEWW7ZZ7@SM>=Y:2V_[ M>^O_ %!+ P04 " SA&%-.V&.7V8" #4" & 'AL+W=O1$:(VX&-*SQUJ*T5&9ZLH+?#_V:E0V;IZIN1W-,W+A5=G@'778I:X1 M_;?!%>G6+G!O$V_EN>!RPLNS%IWQ3\Q_M3LJ1MX8Y5C6N&$E:1R*3VOW$UAM M02 -2O&[Q!V;]!U9RIZ0=SGX=ER[OB3"%3YP&0*)YHJWN*ID),'Q=PCJCCFE M<=J_1?^BBA?%[!'#6U+]*8^\6+NIZQSQ"5TJ_D:ZKW@H*'*=H?KO^(HK(9!5$S].X<+XZ0>H@B4&GWT;=FHMAOBWVQV0S 8@M$ X$-#.!A"S>#U9*K4 MSXBC/*.D(<$ M6DF@21)I)+TDG23Q%S[02)Z(9B21E20R26*-I)=$DR0@\M5/HWE!.".*K42Q M291H1+&12$=YI)@Q)%:&Q&1(-8;D*<,CQ8PAM3*D)L-28TA?^4:>B&8D2RO) MTB!9:K5NED:MP?#J]55Y13EC KY]1_)-*J!O2;Z1+ $1A":550F7\#[5G7T2 MF%3&1@E>IK(I'U+9-TX0F%2A3A48N6 $T]!"95.".#&IO,GQ(L_['XB>RX8Y M>\+%2:7.DQ,A'(NH_D+$*\058QQ4^,1E-Q%]VI^S_8"3=KA#>.-%)O\/4$L# M!!0 ( #.$84T^)G(OI , +(/ 8 >&PO=V]R:W-H965T&ULC5?;CMHP$/V5*.\T&5_B9 5(!19:J9566[5]SH)9HN9"D^S2_GV= MRV;)>("^D-B<&9\9C\_$TU-1_JH.6M?.GRS-JYE[J.OCG>=5VX/.XNI#<=2Y M^6=?E%E[UBA+/>;[@9?%2>[.I^W<0SF?%B]UFN3ZH72JERR+ MR[\+G1:GF0ONV\1C\GRHFPEO/CW&S_J;KK\?'THS\@8ONR33>944N5/J_)'HD_5V;O3A/)4%+^:P>?=S/4;1CK5V[IQ$9O'JU[J-&T\&1Z_ M>Z?NL&9C>/[^YGW=!F^">8HKO2S2G\FN/LSA^_I/5C/D^]_S'35(.@-@G=*X54#U1NH=P/9;F"7W7:[ M5G$=SZ=E<7+*KN*.<5/8<*=,06R;R7;_V__,CE5F]G4>B:GWVOCI(8L.PLXA M<@Q9$I!@#%D1$#6&W!.0< Q9$Y!H#-G8$/#] >.9; PI861*6.N CQP [8"3 M#GCK0(P<,)34#J-:3-YB)J!0*.L;H!$505(1!!6.-J_#R+-5% AUJ(J+(5Y+.4D!F*?C_\E.D V6EF:/T+92]F1 PE)GU+=2(2TAR"8DMQ^(1 M$I5%KQ&1:T3$&DA]%I&U!MKB9627 :HGVX=D*):UC9E(%M#1@$\KLD_$@^N_ M!XW(8!VT(1?*""ZT!B"(($%>]*!KF>TAZC)D17@1 8['=C,1EU)+*SLP(J(( M1\0L+H&4(69\ S6F0_<)(!H%^)@.MU.#C]"* #%N-4:[G4!P*8%T.P&BGP#@ M=>Q6,8$+)QKH3@%$JP#<0L%6Y8EI*+BEK&_CQI1H68: H,0QI!VVX/&)\]\B6!5)W *1[>4\%;6YP[0W MC7U1U-HX]3^8U!_,!7H8I'I?-Z_*O)?=+;(;U,6QOR%[PS5]_@]02P,$% M @ ,X1A3W;SS8$,6KM M"_:=?W_NC.UL$/)--0 Z^."L4SEJM.[W&*NR 4[51O30F95:2$ZU">49JUX" MK1R),TS"\ YSVG:HR%SN*(M,7#1K.SC*0%TXI_+S'I@8 UQ8&M9@'MI.3$&\V^%'E M*+0% 8-26P5JABL<@#$K9,IXGS31;&F)R_E-_='U;GHY404'P?ZTE6YRM$-! M!36],/TBAB>8^DE1,#7_$Z[ #-Q68CQ*P93[!N5%:<$G%5,*IQ_CV'9N'";] M&\U/(!.!S(0H^2\AG@CQBH#'RERK#U33(I-B".3XLWIJST2TC\UFEC;I]LZM MF6Z5R5Z+*-IE^&J%)LS]B"$+3+*"'+Y"R(S IH"Y"N*M@CAZ_$\5W_P"L5<@ M=@+)4H"$JS9&S-9A.H>YB_T>B=HW2;TFJ<>$K$Q&S&YA M$FZ2]7[CQ0FP-_*9RG/;J> DM#E,[I?70F@P@N'&*#;F$9@#!K6VTZV9R_$J MC($6_73+\?S4%'\!4$L#!!0 ( #.$84W#LL5RO@0 /D6 8 >&PO M=V]R:W-H965T&ULA9C=;N,V$(5?Q?"]UR*'(J7 ,1"[*%J@ M!19;;'NMV$QLK&2YDA)OW[[43[SVS&%[$]O*(7EF2'T<U6]=>3SYS\VL?:NJHOEGX\OZ\CA7\X\'7XZOAZY_L%ROSL6K M_\-W7\^?F_!K>>UE?ZS\J3W6IUGC7Q[G3^IA:Y*^P:#X\^@O[B M]=NZ_.NX[PZ/\VP^V_N7XJWLOM277_P44#J?3='_YM]]&>2]DS#&KB[;X>]L M]]9V=37U$JQ4Q??Q\W@:/B]3_Q_-< ,]-=#7!F'L_VI 4P/ZT< ,P8_.AE!_ M*KIBO6KJRZP99^M<](M"/5!(YJY_..1N^%^(M@U/W]=*TVKYWG\\,PZ,8I*$YY8*^#%"U2$]FN%4:HRL$*C'2A,?FT))_ETZTETL@:MG]M@:I?IK$:":-/2_19 M/MU:0LUDB; C55F:1/9*C=FG)?MLRMU(KEEC^-H#*FTCN-&8?5JRS_)-04NJ M959D1HK">^EBZP;#3\M:4?$W;C.)[G-CG4B.E*761+8IC4FJ0;U(L=G&Y-.@ M8A3UKP90,TDB0@*RU,2J<8W9IT'92+PJT:!N3!).F_]3W=O!Z-,2?8K$"@18 M(Y ?(#/Q_&#\:8 _$XF),/X(%'Z&%Q0DR6:TLR+)0)=E3N>1LI@P @E4?X8C MF23=%L::C!]:MT@8/+EHGC )"52!AH.90(FG3,[K BA+LTCE1)&S+J@$%>'$:<0Y#^GRZ &8,!,)5)=\9]J0K!K% MNI82%YLMC%8":.5'R@U)9@HGJ*2TL1,P8:P2P"JO9C8$BD4;5JEXOV!1F41 M1IBL!,AJ..A)(C/C6SO0+)R+[*2$J4K@8&XXYDD>NLGEW(T4A; B*\=@0!L MZ)0?/R?1W:V4.)@#D4LXFIMN,M[(]NQDOAWXOF]7AJ9\]UU]75<.GX4M>=#QZ33R%7!U_LKS]*_]+U M7UWXWHR7L>./KCY/%\W+ZVWW^E]02P,$% @ ,X1A3>+G:O"S 0 T@, M !@ !X;"]W;W)KM M>EO0SKGAR)BM.M#"WN O;]IT&CAO&E:9@<#HHX@K1@_'-XP+61/RSSZSJ;, M<71*]G VQ(Y:"_/C! JG@B;TU?$HV\X%!ROS0;3P!=S7X6R\Q5:66FKHK<2> M&&@*>I\<3UF(CP'?)$QVI*UZPIZ1TD-C1B5>\3I RSUW%*R%/\)KJ!\ M>%#BF'Q4K1XF7?9QWV:;[)T@>T#^ +@*^ NYF%SHJC\G7"B MS U.Q,R]'T1XXN3(?6^JX(RMB'=>O/7>:YG<)CF[!J(EYC3'\&W,&L$\^YJ" M[Z4X\;_@?!^>[BI,(SS]3>$_"+)=@BP29/\M<2\F_2,)V_14@VGC-%E2X=C' M2=YXUX&]Y_%-?H7/T_Y9F%;VEES0^9>-_6\0'7@IAQL_0IW_8*NAH''A^-:? MS3QFL^%P6'X06[]Q^1-02P,$% @ ,X1A38,AP^RT 0 T@, !@ !X M;"]W;W)KVUKX =]Q[]^XXTL'8)]< >/*L5>LRVGC? M'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19. MEKA>:V%?CJ#,D-$M?74\R+KQP<'RM!,U_ 3_JSM9M-C,4DH-K9.F)1:JC-YN M#\ WQ(&MSB34,G9F*=@?"\SN@F"0$'A X/ [0)WH%0@0AE_)DXZIPS MY?F5_6NL'6LY"P=W1CW*TC<9O:&DA$KTRC^8X1M,]>PIF8K_ 1=0&!Z48([" M*!=74O3.&SVQH!0MGL==MG$?QAO^>8*M _@$X#/@)N9A8Z*H_(OP(D^M&8@= M>]^)\,3; \?>%,$96Q'O4+Q#[R7?[I.470+1%',<8_@R9HY@R#ZGX&LICOP# MG*_#=ZL*=Q&^>Z-POTZ0K!(DD2#Y;XEK,=?ODK!%3S78.DZ3(X7IVSC)"^\\ ML+<\OLF_\'':[X6M9>O(V7A\V=C_RA@/*&5SA2/4X >;#065#\=/>+;CF(V& M-]WT@]C\C?._4$L#!!0 ( #.$84V\'CG+M0$ -(# 9 >&PO=V]R M:W-H965T552VYRVSG5'QFS9 M@N+V!CO0_J9&H[CSIFF8[0SP*H*49,EF\X$I+C0MLN@[FR+#WDFAX6R([97B MYNT$$H><;NF[XTDTK0L.5F0=;^ ;N._=V7B+S2R54*"M0$T,U#F]VQY/:8B/ M 3\$#'9Q)J&2"^)S,+Y4.=T$02"A=(&!^^T*]R!E(/(R7B9..J<,P.7YG?US MK-W7E/@<)4H;5U+V MUJ&:6+P4Q5_'7>BX#^--NI]@ZX!D B0SX!#SL#%15/Z).UYD!@=BQMYW/#SQ M]ICXWI3!&5L1[[QXZ[W78GN[S]@U$$TQIS$F6<;,$QTE>>.>!O4OB MF_P.'Z?]D9M&:$LNZ/S+QO[7B Z\E,V-'Z'6?[#9D%"[<-S[LQG';#0<=M,/ M8O,W+GX!4$L#!!0 ( #.$84W/?DXNL@$ -(# 9 >&PO=V]R:W-H M965T6_>#$,^HGUV'8 G+UH95]#.^_[(F*LZT,+= M8 \FW#1HM?#!M"USO051)Y!6C&?9'=-"&EKFR7>V98Z#5]+ V1(W:"WLCQ,H M' NZHZ^.)]EV/CI8F?>BA<_@O_1G&RRVL-12@W$2#;'0%/1A=SP=8GP*^"IA M=*LSB95<$)^C\:$N:!8%@8+*1P81MBL\@E*1*,CX/G/2)64$KL^O[.]2[:&6 MBW#PB.J;K'U7T'M*:FC$H/P3CN]AKN>6DKGXCW %%<*CDI"C0N722JK!>=0S M2Y"BQ;"O<) MOO]-X3_R'S8)#HG@\-\2MV+^5,E6/=5@VS1-CE0XF#3)*^\RL _I$=FO\&G: M/PG;2N/(!7UXV=3_!M%#D)+=A!'JP@=;# 6-C\&PO=V]R:W-H965T0;)JV45\ &Y_C8V/RT;H7WP$$\JJ5\07M0NB/C/FJ RW\C>W!X$UC MG18!3=TD(:6>?*=79G;(2AIX.R('[06[N<)E!T+NJ=O MCF?9=B$Z6)GWHH4O$+[V9X<66UAJJ<%X:0UQT!3T<7\\93$^!7R3,/K5F<1* M+M:^1.-C7=!=% 0*JA 9!&Y7> *E(A'*^#%STB5E!*[/;^SO4^U8RT5X>++J MNZQ#5] '2FIHQ*#"LQT_P%S/+25S\9_@"@K#HQ+,45GETTJJP0>K9Q:4HL7K MM$N3]G&ZR>YGV#: SP"^ !Y2'C8E2LK?B2#*W-F1N*GWO8A/O#]R[$T5G:D5 MZ0[%>_1>R_W=(6?72#3'G*88OHY9(ABR+RGX5HH3_P?.M^&'386'!#_\H3#; M)L@V";)$D/VWQ*V8V[^2L%5/-;@V39,GE1U,FN25=QG81Y[>Y'?X-.V?A6NE M\>1B [YLZG]C;0"4LKO!$>KP@RV&@B;$XSV>W31FDQ%L/_\@MGSC\A=02P,$ M% @ ,X1A39+-NUBT 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0[DAVK4Y)I%ZK:9,VZ=1IZV^C\38U&"^=- MTS#;&Q!5!&G%^&YW8%K(CA99])U-D>'@E.S@;(@=M!;FUPD4CCG=TS?'DVQ: M%QRLR'K1P#=PW_NS\19;6"JIH;,2.V*@SNG]_GA*0WP,^"%AM*LS"95<$%^" M\;G*Z2X( @6E"PS";U=X *4"D9?Q<^:D2\H 7)_?V#_&VGTM%V'A =6SK%R; MTSM**JC%H-P3CI]@KN<#)7/Q7^ *RH<')3Y'B-B6*RA^%$T5F<"1FZGTOPA/OC]SWI@S.V(IXY\5; M[[T6^\,A8]= -,>>5=!O:>QS=Y#Y^F_:LPC>PLN:#S M+QO[7R,Z\%)V-WZ$6O_!%D-![<+QUI_--&:3X;"??Q!;OG'Q&U!+ P04 M" SA&%-&1]SCK4! #2 P &0 'AL+W=O/*J5>LRVGC?'1ES10-:N!O308LWE;%:>#1MS5QG M0901I!7C27++M) MS=/H.]L\-;U7LH6S):[76MBW$R@S9'1#WQU/LFY\<+ \ M[40-W\!_[\X6+3:SE%)#ZZ1IB84JHW>;XVD7XF/ #PF#6YQ)J.1BS',POI09 M38(@4%#XP"!PN\(]*!6(4,;+Q$GGE &X/+^S?XZU8RT7X>#>J)^R]$U&#Y24 M4(E>^26K-0.S8^TZ$)]X<.?:F",[8BGB'XAUZK_GF M]I"R:R":8DYC#%_&S!$,V><4?"W%B?\#Y^OP[:K";81O_U#X<9U@MTJPBP2[ M_Y:X$K-/_DK"%CW58.LX38X4IF_C)"^\\\#>\?@FO\/':7\4MI:M(Q?C\65C M_RMC/*"4Y 9'J,$/-AL**A^.>SS;<'B %ZG?]\!.ZZ3NGT! M9IASYLPP9*.Q3ZX%\.1%2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H( M4I+QW>Z:*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-.$OCH>NJ;UP<&*K!<- M? ?_HS]9M-C"4G4*M.N,)A;JG-XEA^,^Q,> GQV,;G4FH9*S,4_!^%+E=!<$ M@832!P:!VP7N09TZZI S ]?F5_5.L'6LY"P?W1CYVE6]S>DM)!;48 MI'\PXV>8Z_E R5S\5[B Q/"@!'.41KJXDG)PWJB9!:4H\3+MG8[[.-VDR0S; M!O 9P!? ;E,$96Q'O4+Q#[Z5(;I*, M70+1''.<8O@Z9HE@R+ZDX%LICOPO.-^&IYL*TPA/WRC\!\%^DV ?"?;_+7$K M)GV7A*UZJL V<9H<*]/,/8LLW+GX#4$L#!!0 ( #.$84VZ M7X/5M0$ -(# 9 >&PO=V]R:W-H965T-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4YO*:F@YKWTSV9X M@JF>:TJFXK_"!22&!R68HS32Q964O?-&32PH1?'W<1=B8*"I_X)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;[-&.70#3% M',>89!DS1S!DGU,D:RF.R3_P9!V^6U6XB_#='PJOUPG258(T$J3_+7$MYN:O M)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR-AY?-O:_-L8#2ME< MX0BU^,%F0T+MPW&/9SN.V6AXTTT_B,W?N/@ 4$L#!!0 ( #.$84UL)M3- MM0$ -(# 9 >&PO=V]R:W-H965T':326*M+\%VFN7O&3O9$"#BQ?:,YYPY,QYG M@W7/O@4(Y$4KXW/:AM"=&/-E"UKX.]N!P9O:.BT"FJYAOG,@J@32BO'-YIYI M(0TMLN2[N"*S?5#2P,41WVLMW,\S*#OD=$M?'4^R:4-TL"+K1 -?('SM+@XM M-K-44H/QTAKBH,[IP_9TWL?X%/!-PN 79Q(KN5K['(V/54XW41 H*$-D$+C= MX!&4BD0HX\?$2>>4$;@\O[*_3[5C+5?AX=&J[[(*;4Z/E%10BUZ%)SM\@*F> M-Y1,Q7^"&R@,CTHP1VF53RLI>Q^LGEA0BA8OXRY-VH?QYOXXP=8!? +P&7!, M>=B8*"E_)X(H,F<'XL;>=R(^\?;$L3=E=*96I#L4[]%[*[:'0\9ND6B*.8\Q M?!DS1S!DGU/PM11G_@^&PO=V]R:W-H965TX!RD# MD9?Q,G/2)64 KL]O[!]C[;Z6"[=PC_*[J%U7T ,E-31\D.X)QP>8ZWE'R5S\ M)[B"].%!B<]1H;1Q)=5@':J9Q4M1_'7:A8[[.-WLLQFV#4AG0+H #C$/FQ)% MY1^XXV5N<"1FZGW/PQ/OCJGO316JK M'&: M+*EPT'&25]YE8._2^":_PJ=I_\Q-*[0E%W3^96/_&T0'7DIRXT>H\Q]L,20T M+AS?^[.9QFPR'/;S#V++-RY_ E!+ P04 " SA&%-F4JK(+0! #2 P M&0 'AL+W=OV$ *[X0VRS)WW=L"*4MZHOM&<\YF!XTWC;&*>S1MRUQO@=<1I"1+=KL/3'&A:9E'W]F6 MN1F\%!K.EKA!*6[?3B#-6- ]?7<\B;;SP<'*O.$>I Q$*.-E MYJ1+R@!)*JL%YHV86E*+XZ[0+'?=QNLG2&;8-2&9 L@ .,0^;$D7EG[CG M96[-2.S4^YZ')]X?$^Q-%9RQ%?$.Q3OT7LO](&PO=V]R:W-H965TL7[#N_>^_.YBX;I'K1-8 )7@5O=4YJ M8[H#I;JL03!])SMH[ 77R0X#3:;'94L*8E1>9])U5DLC>\ M:>&D MT+P=2?(W YY"0D;X[GIJJ-<] BZU@%W\'\Z$[*6G1FN30"6MW(-E!P MS#BF#N\!/QL8]&(?N$K.4KXXX\LE)QN7$' HC6-@=KG!(W#NB&P:OR=. M,DNZP.7^C?V3K]W6XLIZ;9SE\AJF>A 13\5_A!MS" M7296HY1<^V]0]MI(,;'85 1['=>F]>LPGB3Q%(8'1%- - >D7H>.0C[S)V98 MD2DY!&J\^XZY)PX/D;V;TCG]5?@SF[RVWEL1IKN,WAS1A#F.F&B)F1'4LL\2 M$29QC-Z%1WCX%LUPZ\.W2_7D X(8)8@]0?Q?B?M5B1@FQ4425"1!".Y7(@CF M?H.+[%"1'4(0KD0PS ?7M4=%]@C!=B6"86)<)$5%4H0@68E@F-U*A"[^&UL;5/M;ML@%'T5Q .4 MA"1M$MF6FD[3)FU2U&GM;V)?VZC@ZP*.N[0U:V!MLH?$W)1HMG#=-Q6QK0!21I!7CJ]4MTT(V-$NB M[VRR!#NG9 -G0VRGM3!_3J"P3^F:OCL>956[X&!9THH*?H'[W9Z-M]BD4D@- MC978$ -E2N_7Q],VX"/@24)O9V<2*KD@O@3C>Y'254@(%.0N* B_7>$!E I" M/HW749-.(0-Q?GY7_QIK][5-*\LXZU*.*3T6+MV&73=S[X88?1MHR@8\$/A'V,0X; L7, MOP@GLL1@3\S0^U:$)UX?N>]-'IRQ%?'.)V^]]YJM#W<)NP:A$7,:,'R.F1#, MJT\A^%*($_^/SI?IF\4,-Y&^F4??[98%MHL"VRBP_:?$_:<2ES"'3T'8K*<: M3!6GR9(P]CV_R 1^F_:/L+U!+ P04 " SA&%-V$ *[Y0VRSIWW=L"*$I+[9G/.?,F?$X'XU]<1V M)Z]*:E?0SOO^R)BK.E#--XTQBKNT;0M<[T%7D>0DBS=[3XQQ86F91Y] M9UOF9O!2:#A;X@:EN/US FG&@B;TS?$LVLX'!ROSGK?P'?R/_FS18@M++11H M)XPF%IJ"WB?'4Q;B8\!/ :-;G4FHY&+,2S"^U 7=!4$@H?*!@>-VA0>0,A"A MC-\S)UU2!N#Z_,;^&&O'6B[**FAX8/TSV9\@KF>6TKFXK_" M%22&!R68HS+2Q954@_-&S2PH1?'7:1=B4*"K_ MS#TO]SP\<7),L3=5<,96Q#L4[]![+?%!4;EW\!4$L#!!0 ( #.$84T/9M_CMP$ -(# M 9 >&PO=V]R:W-H965T'@E.S@8H@=M!;FSQD4CCG=T5?'DVQ:%QRLR'K1P'=P/_J+\19;5"JIH;,2 M.V*@SNG#[G1. SX"?DH8[>I,0B57Q.=@?*ERFH2$0$'I@H+PVPT>0:D@Y-/X M/6O2)60@KL^OZI]B[;Z6J[#PB.J7K%R;TWM**JC%H-P3CI]AKN= R5S\5[B! M\O"0B8]1HK)Q)>5@'>I9Q:>BQ$^TO?KZ,=T6R#=%$BC0/I/B>F[$KW"\8,_FVG,)L-A/_\@MGSCXB]02P,$% @ ,X1A32USBCVW 0 T@, M !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LX9N M5BM RJ:J4JF55JG:/'MA "N^$-LLZ=_7-H20E!?;,S[GS,7C?-3FV78 #KU* MH6R!.^?Z(R&VZD R>Z-[4/ZFT48RYTW3$ML;8'4D24%HDNR)9%SA,H^^LRES M/3C!%9P-LH.4S/P]@=!C@7?XS?'(V\X%!RGSGK7P"]SO_FR\11:5FDM0EFN% M##0%OML=3UG 1\ ?#J-=G5&HY*+U]3C \SU?,%H+OX'7$%X M>,C$QZBTL'%%U6"=EK.*3T6RUVGG*N[C=).F,VV;0&<"70B'&(=,@6+F7YEC M96[TB,S4^YZ%)]X=J>]-%9RQ%?'.)V^]]UK29)^3:Q":,:<)0U>8W8(@7GT) M0;="G.A_=+I-3S?BIQ"W/X%(2L>BK!M'&: M+*KTH.(DK[S+P-[1^";O\&G:?S+3PU[42YP68X9PS%X9\U.;5=@ .O4FA M;($[Y_H](;;J0#)[I7M0_J;11C+G3=,2VQM@=21)06B2W!#)N,)E'GU'4^9Z M<((K.!ID!RF9^7L H<<"I_CB>.9MYX*#E'G/6O@)[E=_--XBBTK-)2C+M4(& MF@+?I_M#%O 1\,)AM*LS"I6ZP$E(" 14+B@POYWA 80(0CZ-/[,F M7D(&XOI\47^*M?M:3LS"@Q:_>>VZ M]A5$/#!N&>]?@5YGJN,9J+_PYG$!X> M,O$Q*BUL7%$U6*?EK.)3D>QMVKF*^SC=9!?:-H'.!+H0[B*!3(%BYH_,L3(W M>D1FZGW/PA.G>^I[4P5G;$6\\\E;[SV7-/F2DW,0FC&'"4-7F'1!$*^^A*!; M(0[T YUNTW>;&>XB?;>.?ON)0+8ID$6!;!T_3=Z5N(5Y7R19]52":>,T653I M0<5)7GF7@;VG\4W^PZ=I_\%,RY5%)^W\R\;^-UH[\*DD5WZ$.O_!%D- X\+Q MUI_--&:3X70__R"R?./R'U!+ P04 " SA&%-J.2,B[=6JLSEM MG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@JDC2BO'=[A/30G:TR*+O;(H,!Z=D M!V=#[*"U,'].H'#,:4+?',^R:5UPL"+K10/?P?WHS\9;;%&II(;.2NR(@3JG M]\GQE 9\!/R4,-K5F81*+H@OP?A2Y707$@(%I0L*PF]7> "E@I!/X_>L29>0 M@;@^OZD_QMI]+1=AX0'5+UFY-J=WE%10BT&Y9QR?8*[GEI*Y^*]P!>7A(1,? MHT1EXTK*P3K4LXI/18O7:9==W,?IYI#.M&T"GPE\(=S%.&P*%#/_+)PH,H,C M,5/O>Q&>.#ERWYLR.&,KXIU/WGKOM> )S]@U",V8TX3A*TRR()A77T+PK1 G M_A^=;]/WFQGN(WV_CGZXW19(-P72*)#^4^+^0XE;F/1#$+;JJ0;3Q&FRI,2A MBY.\\BX#>\_CF[S#IVG_)DPC.TLNZ/S+QO[7B Y\*KL;/T*M_V"+H:!VX7CP M9S.-V60X[.Y1"N $ -(# 9 M>&PO=V]R:W-H965T[(F"T:T,+>8 >MOZG0:.&\:6IF.P.BC"2M&-]L;ID6LJ5Y&GUGDZ?8.R5; M.!MB>ZV%^7T"A4-&$_KF>)9UXX*#Y6DG:O@&[GMW-MYBLTHI-;168DL,5!F] M3XZG75'PJ6KR.NVSC/HPW=_N)MD[@$X'/A$.,P\9 ,?-'X42>&AR( M&7O?B?#$R9'[WA3!&5L1[WSRUGNO.4_V*;L&H0ES&C%\@4EF!//J>.>!O>?Q3=[AX[1_%::6K247=/YE8_\K1 <^E&PO=V]R:W-H965TI%"VP)US M_8$06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@-$ENB&1<]:^ WN3W\RWB*+2LTE*,NU0@:: M^F MAV,6\!'PR&&TJS,*E9RU?@[&C[K 24@(!%0N*#"_7> .A A"/HV_LR9>0@;B M^ORJ_BW6[FLY,PMW6CSQVG4%WF-40\,&X1[T^!WF>JXQFHO_"1<0'AXR\3$J M+6Q<4358I^6LXE.1[&7:N8K[.-UD-S-MFT!G ET(^QB'3(%BYO?,L3(W>D1F MZGW/PA.G!^I[4P5G;$6\\\E;[[V4--WGY!*$9LQQPM 5)ET0Q*LO(>A6B"/] M1*?;]-UFAKM(WZVC[[-M@6Q3((L"V;L2OWXH<0-#DP]!R*JG$DP;I\FB2@\J M3O+*NPSL+8UO\@:?IOT7,RU7%IVU\R\;^]]H[<"GDESY$>K\!UL, 8T+QR_^ M;*8QFPRG^_D'D>4;E_\!4$L#!!0 ( #.$84VY&&)2(P( %4& 9 M>&PO=V]R:W-H965T,0 C3I2["'<\Z<&>-)VG#Q)@L Y;TS6LF% M7RA5SQ&2>0&,R"=>0Z7?'+A@1.FM.")9"R![2V(414$P0XR4E9^E-K856J63'^9O9?-DO_, 8 @JY,@I$/\ZP DJ-D+;Q MVVGZ74I#[*\OZI]L[;J6'9&PXO17N5?%PO_H>WLXD!-5K[SY#*X>['NN^*]P M!JKAQHG.D7,J[:^7GZ3BS*EH*XR\M\^RLL_&Z5]HTX3($:*.$.*[A-@1XBLA MN4M('"'YWPS8$? @ VIKM\U<$T6R5/#&$^WG4!/SU85SK(\K-T%[.O:=[J?4 MT7,616&*SD;(898M)NIC\"UD/89<19 VT+F(IEPLHW&&VP2K"<1LX.&AR.:N MR(W->+)9L>7'_2J?XVF!9%(@L0+)3;<')I-#NU1@3Q<^#=HPQ M.!CH;,:8./C'P>')@O!$0?&@(#Q*$@S*>8A8/T1L[B':0E#O3C 01SN@I)?S M4Z7,J?:BW0Q\BF:V(^XJWP[<;T0-*>"SWCNPV%@S++#WHMVDG7;A2OW1!'W3])]A=02P,$% @ ,X1A M3;9072\. @ Y04 !D !X;"]W;W)K&ULC53M M;ILP%'T5Q /4?(8J J0FT=1)FQ1UVOK;(91JS5I*JAB.W1$LIYG]W0%B7V*Y]+3Q512EU :5Q@POX M!?)W<^1JAT:5?#\GMJ,- M 8%,:@6L'A?8 R%:2-EX'33M\4A-G*ZOZM],[ZJ7$Q:P9^2Y.LLRL>]MZPPY M;HE\8MTC#/V$MC4T_P,N0!1<.U%G9(P(\VMEK9",#BK*"L5O_;.JS;,;]*^T M=8(W$+R1H,[^B. /!/^KA& @!.^$P*35MV*R.6")TYBSSN+]O]M@_1&YVT"E MG^FB"=N\4_$(5;VDGA?$Z**%!LRNQWA33'@+V2\A[HA RL#HPEMSL?.6)VQF M)ZQ ;A&'#T5N3/BK4?B&[]]$$:X+!*L"@1$(IB'XSJR-'A,93&TP,\1AB?#= MX'[=1[CJ(USX\/Z7Q&958//U)*)5@>CS)';1LD_?F8?Q":BW@B8?.P5>F$$B MK(RUM=0?Q*0ZSJH'3U^667VO9E@_"85V 9BQXL6:(%@BW:O%9NVA95$5Y+C[=N7.JQ7'HZ2[(TET=\, MYY_A<7%U];?F9&T;?2^+JEG&I[8]/R1)LSO9,FL^N;.M_#\'5Y=9ZS_K8]*< M:YOM>Z.R2!@A*BFSO(I7B[[MN5XMW*4M\LH^UU%S*]GEIJR9W553;PS)^I ];1CJ#GO@GM]=F M\AYU4EZ<^]9]_+Y?QJ2+R!9VUW8N,O]XM1M;%)TG'\>_H]/XUF=G.'W_X?US M+]Z+>1W^46HTPPW8:,!N!K[OMPSX:,!_&H@W#<1H M(#[:@QP-).@A&;3WR7S*VFRUJ-TUJH?Q<,ZZ84@80VY#@5!@\#HG&(8,XF %% MEV$G4@H)ZX)@@A+)@:@!DQ.,$D6X2H$TC*.22X&K4Z@Z%:B#25XKI!_!#07J M<$S#T1]BG#("<[5%,"(%2W%M&M6FP\H%I=-!/X9I!2N'4)*G4%I(,:FX@-(P M+&5LIFP&E6;"LH%HUB;LABH*!M$FI*A)#9QG(26EIG"NA910OK2XKA35E2(E MFZDY)?@B33Z^\-"9=9Z^/^5'YKZ*E&B87XQC*8.SYPGA--> MN\"W'RI^81SA.P?]P-9!PU5<2TDDS'*(&(-C,[/,7W M#OJ!S8.&"SE3DG&H#\%235*H+\0,(UI >0B6*C6G#M\]*+)]\)F3&L57:6I^ M80SA"R)%5L1@#*5A\HQ1!N88P904&N8XQ+PO6(HM@FEA],P\9?ABSJ_7L]7 >'C]:=QZMN&PO=V]R:W-H965TU\3.%R! *K2P29M4==KV[(*!J$F<.0:Z?S_;<=/$N0'Z0F+G MW'./KW,/SO3,^&MUH%0X;WE65#/W($0Y\;QJY820OY9,=X3H0<\KU7 ME9R2K0[*,P_[?NSE)"W<^53//?'YE!U%EA;TB3O5,<\)_[>@&3O/7.2^3SRG M^X-0$]Y\6I(]_4G%K_*)RY'7L&S3G!95R@J'T]W,O4>3-0Y4@$;\3NFY:MT[ M:BDOC+VJP;?MS/65(IK1C5 41%Y.=$FS3#%)'7\-J=OD5('M^W?VE5Z\7,P+ MJ>B297_2K3C,W)'K;.F.'#/QS,Y?J5E0Y#IF]=_IB682KI3('!N65?K7V1PK MP7+#(J7DY*V^IH6^G@W_>Q@<@$T ;@)D[DL!@0D(/@+"BP&A"0AOS1"9@.C6 M#+$)B&\-2$Q 8@5X=77U=CT00>93SLX.K]^XDJ@7&TT2^4)LU*3>?_U,[E@E M9T]S'."I=U)$!K.H,;B-B;J0ASX$-0A/"FA48$C% O;0#6/-#Q02='"!.$($&H"<(.@;4CZQJ3:$RA,5]0,H:S M1&"6",ABE6L1];+XUJY<1:PN(3HR8U!F#,A,+!$09F#+$C!) A",K2009B#) M"$PRZA.$5K$6-2:Z4/#1U8)?XNC('(,RQX#,@6Y'/FPZ_NT=@ 9\"P$J>L:% M>K6(?;M>MX#6!M2N6>0/5 V!'G>/,* X&*" C0-]PCD0;!T(\(XPM.L&@2R# M68(@VY-!D-6=CR!HH',0[%6H;U;C ;-#L(V@^!.UA4T"00Y@^[(!W6;,"#8* M!#G%$ 7UX?Z M>B!8:3Y8O.:K:?X?4$L#!!0 ( #.$84WED:JQX@0 $\: 9 >&PO M=V]R:W-H965TI^ 6=!/"DK2]^_9S0DJ)_1C"FY*8GT]\'NRG/L[LHZQ^U%MCFLG/ M(M_7]]-MTQSNHJA>;TV1U=_*@]G;;U[*JL@:>UN]1O6A,MFFZU3D$8]C%179 M;C^=S[JVIVH^*]^:?+3EQ_V433\;ON]>MTW;$,UGA^S5 M_&F:OPY/E;V+3E$VN\+LZUVYGU3FY7[ZP.Y6(FT[=,3?._-1GUU/VE2>R_)' M>_/;YGX:MR,RN5DW;8C,?KR;A3>YQ=N1V&>LR[SN_D[6 M;W53%GT4.Y0B^WG\W.V[SX\^_F0R [@- J.1O'(_2<,'[ A'+&<#7(ZF*0P3 ) MBD5=?SKO3P('$#" Z *(@9+.(!^/C.Z8?<>0E,+%%@ 3+);DB.)C+%8QJ=21 M!G%,D@RD)V%Z$J1'.("" =1X@34,H$<(?&3DN7*4IJ0=@0'&%9$[\WW,"B<2 MZ0KL:(YMA_,10O?0P"-3 M=S.W )1DKK,L <4$2V)WSP4PF;* +7-LB!P98B@$]ATN;I 8^PY'^QM/8NGE M&[OZ7D66UY'51628#O9 #CR00B&PQW!]@ZC88SC8U/BB)OZ"EC+V)JZ/)9)[ MQ0K ."G.F:LPX%2LD]#:Q@[(D0,&'(:PPU \7F;"#D-H8^/*W$,#/TQ2UUX7 M -,)C]U-!<"X7?J)$VZ%.$I9&BK-L/\1\K_ OH("Y=T-]1UAEZ$Q%5X/#626 MTJT_ *5CYA:]@.(Q=\UZA3#[6P16.V'_(^!_*A0">P[=4.$1]AP:4^.17VZY M+GP=65Y'5A>183K8_PCX'P6*.L(.0S>4=0([C!A3U@F_PN))HEQ[0)B2PIG? M2X#96*Z+K "F1:(#QPH"NY\ [J<"(@OL+^*&LDY@?Q%CRCH!"C9*W&.'!<12 M[>Z$ ::E9N[!&,"4TG'@OY0('&X![U.!\PV!'4;<4-D)[#!B3&4G_ K+M8?K MR/(ZLKJ(#-/!;B> VZG0Y,<.(VZHX@1V&#&FBNNA\S-$<" !*' @ 2AT( $P M<" 1G1V&%Z9Z[=Y,U)-U^;9O6EW.6D]O/QYX>YCNM#^RNP4#[4MVMSJ^V_@* M?WS5\D=6O>[V]>2Y;)JRZ [:7\JR,7;P\3<[*[8FVYQN&PO M=V]R:W-H965TRW.AK2'(LX:=X0?HG\U.FE4PL!S+"FI5BMJ3 M<%K[&[+:DM@Z.,2O$EIU-_=L*GLAWNSBZW'MAS8BX'#0EH*9X0HOP+EE,G'\ MZ4G]0=,ZWL]O[)]=\B:9/5/P(OCO\JB+M;_PO2.X:*TJ'H6$TK%WKNQK-W8]OPW-]R!]@YT<*!=+IV0B_P3 MTRS/I&@]V6U^P^P9DQ4U>W.P1K<5[I\)7AGK-:?)/ NNEJC';#L,O<.0 1$8 M]D&"8A);.G*G28P31&B,D2.(/A D.,$<)9@[@OD'@O0AR0ZS=)C:82(ZF^,J M,:H2(RJ+!Y5XI$*B*94$54D0E25.D*($Z?.[N4 )%N,(TO A3PPS<6F6J,@2 M(: /(A@FPD5(B-_^$*$877\,-'&!R425$81B8M,)6D4;0I\_-X+7$8F>.#D4 ME$[HX.5&D'H;'1X*6DSHX 5'D(H;GQX&>M0)[I[+"N39-0KE'<2E=EWJSCHT MHPUUS^U_>-?)OC-Y+FOE[84VC[9[6D]":#"QA#,32V&:Y[#@<-)VFIJY[#I( MM]"BZ;MC,+3H_!]02P,$% @ ,X1A3;:!(E?F 0 [@0 !D !X;"]W M;W)K&UL?53MCIP@%'T5PP,L?N#H3M2D8].T29M, MMFG[F]'K:!;% C-NW[Z CK$NZ1_A7L\YG(-(-G'Q*EL Y;WU;) Y:I4:CQC+ MJH6>RB<^PJ#?-%ST5.E27+$%6INQX&V?'!$]#DZ$-P M+&.#MX"?'4QR,_=,D@OGKZ;X4N?(-X: 0:6, M7#'4I@S AI&[\73;0N:8C; M^4/]D\VNLURHA)*S7UVMVARER*NAH3>F7OCT&98\,?*6\%_A#DS#C1.]1L69 MM$^ONDG%^T5%6^GIVSQV@QVG1?]!8H20Z'G1D' MBJ1)M#.#-R?/W 3?J+AV@_0N7.E#;(]:P[D"K>@_:<<5?4$L#!!0 ( #.$84W 4^J&$@( (& 9 >&PO M=V]R:W-H965T&YAE*M^8)(<.7\Q@Z_G?1@9(&!P4L:!ZN8.-3!FC#3&[]DS M7)8TA>O^F_MGFUUG.5()-6>_VK-J]F$1!F>XT!M33WS\ G.>+ SF\-_@#DS+ M#8E>X\29M,_@=).*=[.+1NGHZ]2VO6W'Z4U&YC)_ 9X+\%(0I_\M2.:"Q"E M$YF-^HDJ6I6"CX&8/M9 S3\1[Q*]F2:]HMXJTF*1( VP4& O!;;UR:H^SE._0>(U2*Q!^BY&ZL28-,1J^@D2$QP[ M4;:JA)#B'VE2+TSJ@$$^Q'(5X4XD$I'!2R_5N*(G>.1NU1 MY47A?B*T.HWF=OQ.Q;7M97#D2A]L>_PNG"O0CM&##M;H"WD9,+@HTR6Z+Z9K M:1HH/LPW+EJN_>HO4$L#!!0 ( #.$84T1\W88BP, %81 9 >&PO M=V]R:W-H965T'1\_+U7B9A_J .,M5?MBI+PD*_9CLO/V0RW!BC)/:X[X^\)(Q2=S$S M92_98J:.11RE\B5S\F.2A-F_I8S5>>XR][/@-=KMB[+ 6\P.X4[^E,6OPTNF MW[S&RR9*9)I'*G4RN9V[3^QQ)7AI8!2_(WG.KYZ=,I4WI=[+EV^;N>N7-9*Q M7!>EBU#_G.2SC./2DZ['W]JIV\0L#:^?/[U_,]%52<*/ZC=* MS>^Y^A)0;88->&W &P,=^Y8!U09T,1 W#41M("X&(]-:52JF;59A$2YFF3H[ M6=6]A[ <1>Q1Z-9?EX6FL]-R$X M"K'D/7/>#O#<5XA)6[("3J8^K@7!1,DX$"T'EC0$="", VHYX-A! !T$H ;4 M:6JD$3C(" 89 09PB!3X&",'3 ?#WQ_>*+, MP@X;D"H432QQ($!/C ,74XL+//H9W9$M'O],#,FV+R+?PBG#F+ ^ ^1;2&48 M C:Z(UN, 1N#6G3FK54M&AM1^IEM]6>)AIEA?2#(IVZT2A1<16/![6@8'M:G MAWS1['"/)V?">YY@VWJ>-_%&G M=:#(,@%QC"3OKTCD3[IQ*E$Y65T:]X';&@63RQ&4W46^%K4B\8>Q+1)FEP-V MF=^-%/3&"P]N#6..*>?]M8Z8;6>"*>=WK'8Q'"?-$= M6T/"X-"0S2$0$;-,.H29(<2,93="F!FZ@QG"S!!BIKNXUJ+6LG)SM2,,#@U9 M[:B_AA%'B]T 8?LL@1D3B#'+EDY@QL0=C G,F$"K6*W3C\"+-=E.;.FRKTT=<<4+=*%5)7R'_0 M&.QEN&E>8KDMRL>Q?LZJDW[U4JA#?8OA-5&UL?97;CILP M$(9?!?$ R_F0") VJ:I6:J5HJ[;7#ID$M#:FMA.V;U\?6): FUP$'_Z9_QN# MQL5 V2MO (3S1G#'2[<1HM]Z'J\;((@_T1XZN7.FC" AI^SB\9X!.ND@@KW0 M]U./H+9SJT*O'5A5T*O ;0<'YO K(8C]W0&F0^D&[OO"2WMIA%KPJJ)'%_@! MXF=_8'+F35E.+8&.M[1S&)Q+]SG8[C=*KP6_6ACX;.RH2HZ4OJK)UU/I^@H( M,-1"94#R<8,]8*P228P_8TYWLE2!\_%[]L^Z=EG+$7'84_R[/8FF='/7.<$9 M7;%XH<,7&.M)7&-<5<_SOUE0M*QBP2A: W\VP[_1S,3IJ/ M8?: < P(IP#I_2@@&@.BCX!8%V_(=*F?D$!5P>C@,/.R>J2^B6 ;R<.LU:(^ M.[TGJ^5R]59%H5]X-Y5HU.R,)IQI@DGAR>R316BSV(6K\/#>8+]6Q+G=(;(6 M$>GX: Z8A?8$L35!K!/$=Z<0+$[!:#*MZ4P9D:]^BV(LNLV][@XHL0(E%J#% MJ>V,)ID914%N(UH+P_P14FI%2BU(T0(I72-%L0W)(@SB!TB9%2FS(,4+I&SE M%"364\I6[RV('R'E5J3<@I0LD/(5TG\L-E:+C<4B75AL5L4L+;Q9AR# +KJ9 MFUTXW\MGJU*^?0]UA/N2FV7]'[-)VW#E2(?N4[B9G2@5($/])EMG(^V6: M8#@+-&PO=V]R:W-H965TDEH(XBC+0XJ8+ MB]S$7GB1LY.D34=>>"!.;8OYGS6A[+(*87@-O#;'6NH */(>'\EW(G_T+USM MP*2R;UK2B89U 2>'5?@,E]M,XPW@9T,N8K8.M),=8V]Z\V6_"B-=$*&DDEH! MJ\>9E(12+:3*^#UJAE-*39ROK^J?C'?E98<%*1G]U>QEO0H?PV!/#OA$Y2N[ M?":CGS0,1O-?R9E0!=>5J!P5H\+\!M5)2-:.*JJ4%K\/SZ8SS\NH?Z7Y"?%( MB">"RGV/@$8"^B D=PG)2$C^-T,Z$E(K QB\FV9NL,1%SMDEX,-QZ+$^=7"9 MJM=5Z:!Y.^8_U4^AHN<"Q8L9B'#1W.7B]@OD'@%$B.0W'3[T>KV@%D83#=@ MD(4I7J&"X$13*R&N* 8/?D-I5Y#J<>05&PO=V]R:W-H965TX/NQEY.T<"15,FLBZ)QE?]*M/(S=ONMLZ8X<,_G*SM^H32AR'9O]#WJBF8)K)2K&AF7" M_#J;HY LMRQ*2DX^JF]:F._9\E_<8(? .@2U@XK]F0.V#OCJ$'[J$%J'\-D( MD76(GHT06X>XY>!5Q3+57Q!))B/.S@ZO-E!)]#Y%PUBM[T8;S7*:_]0""&4] M33!&(^^DB2QF5F&"!B:(;B&++N1*XBD!M8H 4C$+NA%N \P!1-S2\)!D^9AD MU85@',"I8+"@V!#@&P(,$X0@06@(PF8I_4%K12I,8C %6*\*,6@@4*_?*E@7 M$_=:]5AV,5$O@=.)P'2B3CH8AS!!#!+$SQ65#4J.B] M*."Y,45!-TKHWZ& ^Q5]H6$1W+&HV[(X1.T3$@+=.5D0W$H(Z*7PGE2XF= 7 MN@G![82 ?NIF"X':K>(U+JF<\KUY8@AGPXZ%U!H;UOH9,PWT)=>RS]!PC@#[ M @V7U2/E2E^]F7X2OD\+X:R95%>KN0!WC$FJM/L]5>:#>J;5DXSNI!XF:LRK MMTHUD:RT[S"O?@Q._@-02P,$% @ ,X1A35I8+29Y @ ;0@ !D !X M;"]W;W)K&UL=9;;CILP$(9?!7%?P 8#B0A2LE75 M2JVTVFK;:XC).C6UCX,@]AM:M6Z>V;UGD6?\ MJNJJ9<_"D=>FH>+O@=7\OG.1^]AXJ2ZE,AM^GG7TPGXR]=H]"[WR1Y53U;!6 M5KQU!#OOW#W:'E!L'*S%KXK=Y63NF%2.G+^9Q;?3S@U,1*QFA3(25 \W]L3J MVBCI./X,HN[(-([3^4/]BTU>)W.DDCWQ^G=U4N7.35WGQ,[T6JL7?O_*AH2( MZPS9?V,=IB?3:%V;1'89_IX*7>O>5A1#+_9H0&FT-O M@RX0!5#Q'80"%O73E!2"X>E$(H)(Y*@10H8=7OA,( MKG,$%#J9%_I@E,Y(:Y<"KG5$@'NUD4_!K:YOL9'?LI7MLN\5_\[X1_Z#B4K72.7*E>X[M#&?.%=/!!)Y. MNM2]?US4[*S,--%ST3? ?J%X-S1W?_R'D?\#4$L#!!0 ( #.$84UB*_$] M. ( +8' 9 >&PO=V]R:W-H965T_O9QF$!O Q^X _..?=<7V-G M%\K>>0$@G(^*U'SN%D(TCPCQ70$5Y@^T@5I^.5!682&'[(AXPP#O-:DBR/>\ M&%6XK-T\TW,;EF?T)$A9PX8Y_%15F/U> *&7N3MSKQ.OY;$0:@+E68./\ ;B M>[-AY%\7<35UG#P=\ M(N*57M9@\HE,7IQ6+M#&ZQ^A-EC*G?03DWJ#:._R1)S.7O.@WB6H;,2,IA%B_%[ M&+^/6=HP01^SLF'"/N9IC!E$>K:I1'W,RQ@3IGW(VB83=Q@D%ZU;.=^ZHE&D66QQ]#+&17?\Q%8_L<6/;Q=(K +)])V06@72_Q=ID8XR M]:U%6DX%KL; ?U03W1PFZD;[AMFQK+FSI4*>2_KT.% J0(IZ#[(BA;Q$NP&! M@U#=1/99>Y6T T$;LB28 @ / L M !D !X;"]W;W)K&ULE5;1CILP$/P5Q'L/;""0 M*$%J4E6MU$JGJZY]=A(G00>8VDZX_GUMXZ! %HZ\!-O,#K.;'=AES?B;.%$J MG?0;+2 M39?F[)FG2W:6>5;29^Z(#UZRXTGJ R]=5N1(?U'Y6CUS MM?-:EGU6T%)DK'0X/:S].;[_N5ZVM%-*<[ MJ2F(NESHAN:Y9E(Z_EI2MWVF#KQ=7]F_FN15,ELBZ(;E?[*]/*WFVM6FFMM^:]A M< "V ;@-0.%H0& #@EZ UR@SJ7XADJ1+SFJ'-_]61713H$6@BKG3AZ9VYI[* M5JC32QK$P=*[:"*+63<8?(/!7<3F'A$F+<13 EH5&%2!37S041'"! %($!B" ML$,0]=)H,+'!E ;S"Y!83R'E<2@DAA0$L,$"4B03*_%'"283VB,^5V:?J\08XB.".3# M+O,!&0,.00-&1=-+@6"7(3RA,2QHK!JCD*X0V*T(LNM 8R'892A\H!RPSU T MH3*W\2?LQ*X6R95!.1F5L.C$FJZ/PG5=J3&F7;34X/ M4B]CM>;-/-=L)*OLK.JU W/Z'U!+ P04 " SA&%-U+8)2V8" "_!P M&0 'AL+W=O] MI9W8NK64_;/GB:HF+19/K">=>G)BO,52+?G9$STG^&B"6NH%OI]X+6XZM]B8 MO3TO-NPB:=.1/7?$I6TQ_[LCE U;%[FWC=?F7$N]X16;'I_)#R)_]GNN5M[L M].+K<>OZFHA04DEM@=7E M2DI"J792''\F4W?.J0.7]S?WSZ9X5&TZ/;ZK'^*-!SJ)I9Z4W3._-,52O4 M[K4(LW#C7;71I-F-FF"A0;/"4^YSB@!*L0M6X<%]@A)0)'"&$"PB-/'A71$1 M;!"!!I$QB.X,8JL+HR8UFLYHLMAN5;D6H3CP'[#$($L,L"06RZB)%VE"%-I= M78N"%#U 24"4!.AK"ANDH$&ZJ@4AWZHE76%&OM7[RUA)_-A!!.Q2Z=U ?,8G>>0B^!/C:M M_9V>3N8X_; 91]MWS,]-)YP#D^I0-D?GB3%)%*3_I%I5JVDZ+R@Y27V;JGL^ MCI1Q(5D_C4MOGMG%/U!+ P04 " SA&%-9_9&(?$^ "2" $ % 'AL M+W-H87)E9%-T&UL[7UI<^/(D>CG?;\"T=M>2Q$0AX=(BM->1[!U M]&C\+A>!] $I0P P)<'*V6PS]^\ZH+!PFJVW[S'/-E6@,"55E5>6=6 MYA_RO/#*)/J?,CQ/RZ3X[Q>CV?"%]V43)_E_OW@HBNWWWWV7+Q_"39#WTFV8 MP"_K--L$!?QO=O]=OLW"8)4_A&&QB;\;]ON3[S9!E+SXXQ_RZ(]_*/YXD2[+ M39@47I"LO,NDB(HG[SKA$:(T\4Z\_"'(POP/WQ5__,-W^ U_-_/>I4GQD,,W MJW!5_?4VW/:\4=_WAOW!6?7'#\NBYPUGS3]J>.;-\/QMOLB++%@6_[?UR[NG M;5C]<= _^7/UV1S>7M$75W%P7_UU'<1Y;1@]QTV812D"N/(N@J+VGEK___F/ M_]BYR*LH7P:Q]]%C;YNJ;,F_CNW\>59_(_GT,[R/<-!CF?;"I ?NG MJP\?SR^]Z_?G+=^? P 93'X-1_W%^U/X5'WOO,RRZG+:MN;D9# \&0U:IKJ* MXC#SSN&[^S2KS3-?+D/X'7Y=\9LMHUQNPNP^2NZ]-UGZ6#QXY^EF&R2UX>3M MVTT0Q][K,H^2,*_MJMJ#=+,!]+LMTN4OOG=+-.%]*(N\ ,*!J:J??7H__W1Q M?7=YX9U_>']Q^?Z6_[K]\/;Z8HZ/;^_@GW>7[^]NO0]7WH>;RX_SNVMXP9N_ MQS??W7R\_ $^N_X+G_=ATF(&(A,*EAMHH3PN8@^AU[X!9A>7F=0%R%POF7$7(.^VZ19 M$?V='K0L<9VE&P^8:$8OU8;\4#P $-8!EG$4(#"N$\Z#_*X(O=?"N M]6]JP.H;[\-"1FB& WZ!%3[ I[@-,M=1#+MY_'V-0!^"Y!Y?\M9!E'F?@[@, MO70-#XH0,*GPD*:\_#'8TK+P)X"LOJ5K()$5+"^!OPH/P<;=W<9!DN_Z\+P! MU!J=!5D"9PVH &LC!/?^ZS_/AH/!*V\1Y-'2.P+H5VD M-LOMMKR]_.GU_.W\/8B%VQ\N+X%'&>:SF\]@!>8?PQB(.#?(!)T\?@V2)>[OV7@[]R>DI M#0E_CD8C'S[*M\"+ _CFCRP:#(+UR5\9::HOGN3A=L@6FGV0Y.D3)C.*FNP MIP4PLMWO7$5?$%?HMT8^PQQ@QPM JF&&>(&+V?'>=0+H=Q_! G>]]29-5X]1 M'#>OI7D-ZJSC*%A$<51$8?W 09ZC3@MX&CP%!(/>Q&"YS$J W_J\X6MZ!3[. M -^;Q=A]CE\\4>O)L)187I(XU68Y;2@Z2NB[.*IA@U 4H*T.6M9 M+_N]_@#.(GOE#<9^O]]7;#,HBXK@!=TP1$2IXC)A#ZM.MDHL/51Q^. M^VW#3P?^6%@(_'DZ.VV9:S=GF:_@W$%4PCD@US@!#KH,MA&<2P-2EYLR)A4W M;97S=;VK"$@TAR+^ZAPS#/(R>U*+#U@;>^6=COW3LQ&M!OX<3*:R";O7PRB5 MMY[M7A2D";M_?ZBT.KH)D$0?PB("@^2XL_0R.BY(CZLH 4D2H=65YM$>Z[-! M)!E9M!?3 0M%*>LFO6L#U#!WE_K0]K5@]C.^M/68'9^[!'CHHMVO#UIQXZ?[ ME]OX6<>U5BE.OM[Q17>3$2W&\Q_F[]]S>8N][&Y1O!@4/P=\ VT M5/KK&-=OBZC?>Y?$@+R_?425XBK-'H-L5:/V[,_U&FU;X!=)^(AJ"VHT MB!N$)/"Q"-#S8]M"(NUT4G/8B%\!N/,BO(\27".^N66OCX4[^,I.5?MU$"/K M:1MJW^?70!OT/1BRC,$G8.2$*Y)&<$;&K%XI6T0O#SY9AU%1[D'W;S1%S0#\ M$F;+*"?SED8%@YZL^5VPM'[4J,XTP=EBQ%]NMG'Z%(8RZK;,E@^(@6@R'_)N M-VOP"'2:T^$N%OHL/P";4M-QG1P5C&1M+2UNN0O>'9^UTT.(ZE8;)>QT-UN4 MX ZR[\-_!C_^)HI),\-J5TW0Q[2/2S48AA6,:/0(">I]*Z>#ZQ0]G]_^X%V] M_?!3=_<#N1#6H'?ECC,/%AJ@*MMBAJY^+G.Q?XH4E;@4]#XP1Q/M@L/GY)78 M9BDN>>4MGKH-KBUQXPWD0=!UUFAMWZA?B3,N@A69@PV>EAW>N#9^]!:=K?#2 M2D'E,#'B-%'R.93=:'8&@ C&(?(@)M[Q)DX70?S[O,4/\*')>CU2HO@8/5@L ME'%4LZ'-OI-&OT^[F%_98MX,OLL4[G+&^Y".=W /7HABQ >U:I9E@ G+,%S) ML!TWG* I<\*X1E#V@;]FNVQP;-\$34Q>@S0&OLOUK@9-E*+XV32Y! M6H16%'9#&W:5]@:8M1>G0!L&EG78LI%'LO7'#AHU[6F[<%YV=82V>DQ;]+Z# MOG>D94T@E9M- (HVBJ/H/HG6(,\P:FLDRTT:1\MFMUWUE1W"J_L\WJ<$.$+. M6/.(QYND!?%'0&W?PZ>A]Q!\QO!,F,"/W@9$6X;V_9)VGI@_O&:+QZT:G%Q< M2<%410K] (022O=A_U5W(.D#].FM:28M^5V&]/_(UP701&H*5';]^9)4L)'H(FE68&D!H;.QAOT M3_[4\UX'>408?\-+9M%P!Y^625 "[9+42%8H7N@O _A:@Y,;<,R6;]%G3L&* M,D/=OU ;GI6QN(2R\)X,*]37!>#;RW-\##H*;B1IJM'&FBJC1BU^ M\KUEF*&U"%^8[ &<8IVF14+[GN#S.'Z"(0#S,Z;4-_/Y#0E>E(QQ" >]9U5F M+^"C=!,516V%:=ZR1G02P<_E_8/W)YASB4/&4?@9D>(!2!#7OXKR99SF9$YM M4/YAD ?^_9\2-;,"T?B7D-ZT5PHK]#91'H?!BK8&SB]_[@GF &&,A.1A+@DQ MJ#3YN4R6---C5#S0]/L'PM7SUA,U NPV4J=EMA\[KQ-8;Q*P%!#E&E!E&R6D M3BGRI7@_XLOS5IR%ZQCU94P,""SM$+\$EHZHDH 6DN=(78@L 1M46XMD:,^! M*:GYS_7\#K$K\^064W1 I"/:@VD>;A8@^Y1Y[CT&&.O+HL\(,2FVL%G6R >. MY^,/#DOKM/D?X"5 NPQ(,+95(QBHC/%\$3/)TF!:PM-(2IH9H "="Z/YWBIX M(C]4@!Y L(. &/2P?((Y*&WH14*[!CY$V)9 %G "RIQ:2+:&D%0D*M_*>Z"- M>**GGX,E$P/-6 "9)(1 @;BI?.\1".=IBZ88K P)&;C"B#[U;GN,9,R'PA7E-(1D]I-M MQY%'#L,]/D0P; *,CUWP7@0XO41=!';CWDJ:X$@$QI4!6?D1J[=/C('J<' C M=6H#(VWRI/FIV,0;V#J@D?+ [8/'69,!MZ MC$S(\LH%$'H$:PMSD"L &6V4,!8/DZGR8,G@XS<+ICI;+@ CWP 80E]+>Q$] M("^POT+Z@M *).Y*I7H!6Q2]@B'SE=(@3Q%^R6BJ_O38^/)5E&VJSPT3K?X" M^*6UE$P]++7F0A$ A''?MOE 4,MP6P FH^8E$J((OQ0*64)+6>MYGU@AOP1S M94._X4FSRL GCWZ_YG/%@5'T(;\@<41"7*1Z;@D,+2Y#/0LA=)Z7&_$2DMQE M)B8HBXPPI/PAA3%L>-&GU9B6D=;LVY)(:M'ZC0AYY JB\+2*SC9P,LZZXI=T M0L*JS)#;FH](GR4R9\:P :Z&E X_!>Q88E)OWYLLC$7G(#A3#'#!J-\K"&RZ M@*.+ +U?F3 8T?DJ+1<%D+JFP%=.FM0KX/WQ^B1*< ?=G<*O']/L%RM86/,4 M/X2H3WGT.4X)*+R(HWN+S[A>$OSF7I(;>+7)DZQR14P0* >V'SF J&F\129/ MH7VSD$NRHSAEP;% =UKP.8ABXHF6MN:C55B2+LO\<:D4+F6B (==16OB&04K M )6SZGE.YA,Y3DF57^J8L)4C%.6T=Y1G!-+*\G.Q":VE]V,U<'-*)PXH;<) =%6#;S3P,%PLG4J$%4.XU&A#]!U=*)@[:$JQW,^ M9"$C,6PB,@+*# TQ,Q1=XH4HB^(75[;S(_YG,AJC04/>5QIAW+<>."$ VYU@ MZ_EZ>V7CW52#9T(Y=: P#,*2MG5_/;USJ[AA:6:G6R[7-NL M:-"Q"(&O&>!'SBM>DL( \"&5%3&/'V&PCSU&)%'8O*]!QC(VV# FZ!U4O/$. M3-:E-^E/-(.$E3"-XXZS>DZ6&-LWK*57!7EN.?F"-=HCVM0;C)DN@,VBNX 1 M@11-C #IX+29\L< I@,^-%!4;WC4)EWA\:'K HY%40%O/"?&,-OBXP^\I0F/ M&^M9J0UX204'%I69V6,E?8DW3PR(@O.>C&^#M:J2/6<+2R;92K4':7 MC5U*X; OLF7%82N6 MDC"HGH#,&6+:3W1RM@MY41*%H/^&11RC-?DM A,24>KFK^SH^7"LY)4-:<\A M6VE:XIIHHPP*IUTFH&G'I&/++4IV&YC M%,M;(Y1C]D>G2?PDHAMS.$@AU%J$T2UJ\D\4WP@%&_QN>S71[R$8QQXQ2=0W M^UT'S-$7$**47.H*T_?TJ2>%BP+>,@ MSPE)U>(4JZ/KGRNY#\( 2C \Z)1PSGDQ%2VMZN@FA5H'L7I9"<1OHAGZZK+ MA%KP:/GL#@@E;QD.^0 MC1.T63B -EE*X1T)E]#XHA.$7Z)<'Y]RX"I$(M,W#L5\M0+I%2>Q(]LV>+9M M?/U7RKE^+!-**IATQD?(A3'^;F8#05UDI9,"08A5S02KH)/V_9,Q MB-MI>&*@;W#IO; P"T,8^6Y$!F<5T#4?EU@;: ]DVRUL@P6*>SW-H##1&/1 MA1S.K(!-64KJ%P<T>#8^\N7#XD:9S> M/QG?$CQ2;J57WM'P6/*$&(4L=X/ZX&IN7L=7CD;'WAL,*2>TV-L4?9&40B\? MO+E5'_2\'S1"8]8-9]A\I6OT41*UM&,'4Q\E6F-'OFVB0[I36T,7LI$LK/NI M?BU49_(7S"5>B6R;B3G\B+HKBD(9/N HO!7")HL=Y2R\"&2R0#W)^(B[^:]Q M2#PZ/"]'/5& MW@9S2N#3^\:DY KLBJEC,HT>""\ '5!F@CB*J(].HM'>1!\K0P\ _&#A3K)J MO/W$;-C0/7,-S24J'E'0]!-U,!9R2/J,XAF4J*\"(?GQ]XQP5W/OS:U0RQT= MJETLI(E6E1?TI3<<#_S^= 9_3<<^!H/@T9E_-CF#/T;CL7\Z'GIVC0]X/)GY MX^$07YS 'R/XX\P?C2;P[Z!_ZH_.!FIW;-(\&_K3R=!KK["!XPW\R6#&:&=! M.)SY0Q@4IAG[P^%8)CZ=(H2G /UX5(,0EC+IXXLS?]K'QGX6"G@WYUIR?3F3^9\0;W M_>D9;MCTU#^;CAA.4#!&X],JG(/9$-9$: "?3R8,Y_@4(1_U 8.&LV8XX5B' MI[OA/(7M IRL2_J:$[_M%3*2SQTO\KFXTO<7PK$GL.,P.OKSG" +J714[T!% MW<@C0%;)^ M;Z@8MGV]S&^&TWCLT_4:V'<%#.W85V)=&T@ZX!0YKH? ]DV0,.4CRJPCV@8% M^N+M^! Q65J6E4G"@2;E7 '>:<[":/HZQO9([O_BR23J6& A=P92P#W568TL M@,P2Z7PUX[<#G"KBIDVX#'V8O-QUB9=*6*26E,3"R4N6AM8Y_/_,E#N-DU8> MB\XM;/ >52PU@X8<"N0=TQ&ZGM=$9N2:9*FGCEBB;Z[%2#H;2_Q"9=6V!;+% M]EK@D4H&2%";AD=TLG0IY7,%0^0%@&SK,W<5E9XIBCW "V6W-MQ#$%)7>>*L M)]N^Z9_+%8EZ'UU9EOO;/*_L>YWHS;Y&^;]G:+ZR/N(JPI#8U-#Q'#NCC87* M$DZ-O0:,,IR8+,:ZI/\C9PR^D"4L/A#*(T5[8!\6.;FEQA1:A5CFA7@J;17; M028?P$D#Q /><@XMT"/8<7G)25[X"VSYO7!'(;DLA9HE@2C2&D)5E%,?#H\Y#/ ?E=$3/][W6@($!PI)O_C&YG M2I?,4:V.\@?U)6:ID]^:;5F8&R9?A$'&VY5%^2]RUH\4J! H/A7@!H%<_%*INAEG):)O1NT2?J,VR*JZQ6P;$> SX 3]X9 O4ERT M6919;BP@&!XC9%)'YR1=GVS3Y2]A832\HQ=4.JMDW0@OHCJ-[F1>,1J-$(9+!-35^]6.ULF/L4T(CI(E'Q.$1(^ M#-S+C)D%5JZC[>68(/$#[?1R989#,ICJFQ/3T/C.*[/7;2^)8,/=HSCH&EV5 M[&TLBXACP7+W!70XL9%]5YXWTIC1VBGZJS1S[1:NI(T(0TZ)6;-JHQ)W<8U4 M5"S-V:$NG_ (62BQ V)CAB^HE=D;BE2@H\I9N'CBA.-5"%*]D!"WVEN5FXZ" MO++'/>^=29LI9LCVTA7S3,RY*7]@[SK%-5=!)Z4%1SE6H-(-$^ ';&GP3A"0#I5CQ]MIXV":&MW&PY%LMR)'4+K+_D0\_ MR'=1@KEJAK>0V"HS1H9X!% Y;+#:%%%&;)X"-T^D8$>5P51PEJ(P'-%\:EQO._M'2B99E&6@82,M%[SZ%3^SKF M2C,K,$Q VED([N(">:?(PT(;[E/H6VXUXIN 6&Q$I0)Y8?)&"[9KT@6'6UV& M$Z(9!=*-PNRXWW0>*L55W_]3*H/2(@\K<=I9SW1N^<)N?"*=4'M&6-HWH)'> M_+I?KU9[W MQL9CZ=[_D-H@WAV8Y3FK!/*DH"=22%4EH7Y&Q1YT,DLIMR[_RR>9?1V9BED M8B:*"'O>&XY/2=R]P/NE]X#8Q6,HB@SKQ\+?E4ALUC.42:2@EO00]R+*BJ2H M#M&O4GJ'TT:2)^=E4^%$BSZ ^!P9,AV4\$_'JJ($ 'R;& %5;]:N47X#18*Y M'\UE&;2MZAC:UE5 7Y<$)H^-*06QQM!EJ))WM5=/R1L:G=1P!TJYH8::='M% M>6U%'LG-+:WF5;2$8TM-,/F/$KWF8#,02&(LKW]VD'&>Y^DRTK?2HS!>V3=F M=VPL?U#=TRST['M4^2'!516GOGWS7\%F^TJG)2"II+!^DFFJRC9J'TA5?$I* M*ZD,S628H65=A.IX?U*.7W7M'P^.'7]XW2K*<[UGB.:IY PN.<_$B#;X(K)67]4SY(X%C?D>_*?$&+PW%AE_L$(1/X6*+"6U M1:E*4MJOM,9H"V<(7:D(QEJE25+P!:SY*)%L)1+R<9C<%X2_"E*E'N"_T7J/ M:2;^WDZ.@S:OV$64!_?W67BO50:EG'<.F7.2ULH,1)$W'L1.]4C,8^#-X=TP6POG=5^)?>\'3J#\88\YV<^;/3,PZJGHTP.#L:S?S9:-JHH([\ MV7#L3?SQ>,H%R(>OO$'?/ST;:GM(O:I^5O^._?YH)/_EI1R6)> $DUO7-3SU M![2PPJ9UC?T!@#7U^X.)6=<0AIKM7=?0'T]F\M_: MNCKD%AP4[&];]Q16.1C3<@=C?W9VQELY'0PEM'[JG\'/34N'GP9G&*OWA[ % M:E6C4_]T,-J[^ &,/9NJ?ZK+[YB8T.ED)Y.1/YTRHL[\P6Q"S_QI'Q_-)C-_ M CC8N#[8#QA_./#'H"GI]4T!SZ9[UW?F#R9C^6]U=5W3&6X;[>?<.QWV^K_C MTNJ#WN1W5HS&YHM2*R/J M)V5#F3HMQBYA$Y@B9DI%W@,%*ZFZH=YI3O M7@O#5GWH+*.5V T2=Y]D4TDS5B-8%=R,"/[)CA8X'EVSH$#;X>+DTL+>\O%7 M LI[%V AC)/1:1O>S[1%UXZ_VKV7#L/5530:<$T M=';D$-S.W[>MALAU(,<2BJ=:)J%VG5 MNZKG-N@\]3)WM>E1D?5'I$Z1?!]HJ&TP!B/096;XSQ!T!!;C!Z[D)2H,4TH^ M'+&(1Y=.4!U$Y;AI&0K<;95F4J1A%6(M7[G&H5P*\FG>4R/6YJX-RNR._9U6 MS%#2I5L*-^>&\?K-#&%WBM.1LJ#%G7^\>\=J'$,=S(VX",X;VC$UWXEH_%(? MM-/>Z9MCG)J3BK@I8GX)JIL_)6T6L0*4[1\JA:69R489@+)NH7+#3@"0:$&-.,OU#+33&D_EY).KEE++ M%]ADJ@MS;CZURNC>!ZDG,[9=KEAZ#E.T0B[;P&F8_*'FTXR(/X485;P*LOL4 M1%_RB^^]#T0E41XJKI15=_'Z#]P.,'>4* M=O7U,CU1A?VL(:SKWS%RC(Q*CMHY#UD(V'R$+XA+K++=Y@[')UWTI/**=0(4 M?P5UX0M)N46:91*G#N!4I,.*W^%DR[I3@LUS;QI., MZ571U@FAR?)\NGBIJW266TI1Q=T0YXM3/D4GF[P(M2EUH3#9*V0L>LX6\V>-+XLY6JA76^ =P<]X?\L/2 BP6$F!W,32OHY9[W MMOJ(->?*QV7;$9'6:NTN_(E5(]FW^')@K5U*]@4%XO634R^P.B8@H2'$X;#G MO5;GO1<2)!M."VM,4R1;3_<+Y+I$;OM ]1:5G!3/N0K.XC,=;34^V0>@2ZFF M*E$303$6/2M*7""-F#4XDGTQ!@DR-.L^-A[@CH5B+I]I>())J)PB@@65*=Q^ M%'#ZPVNL_OH1?SJBZKN^#*G"TX)'?7K_^ M\)&';A^EY]UV1J.]:W+7LVO2.^=-21)] *,PI$B.R4+IQK I3S24A$J=EZ)J MWV*3S9Q!)9CZO3'Z(3))0@&CZ82<";)C],Z@U^__SO!/:R_)WTS2Z81O :!R M2S\K1X45I=>[Q8YX#A2C=66LO+^'6+.SK(+7E0H=01(0.^;2 $ MS>PW'W3&6=NDK_5[P_'O\ C[O>GX=WK9S0-9FU$?::!&&N!(# ^Q1&*8F(0: M6-6=DS0YX2ZH$F57[!9;'[B(58=%-D454ED%F"=<)E0CI:+0&CX.&F@%X<7> MI;A]5 #I>Z#__-W16K^]X9@*!QKC9XN)]Y36 M#R>QR1U@T9-8!?9(!>(HL4*K*Y9KY_+U]=V%%=RD ^+V0MA3V"I*YK2'<9@TGH#9WD#Y2C22V^=B8J?5/:4IS$6"K6J'0E :TY:OYIOZ MK]2]-C7NUD4'_8/A;\2\P_"$AT!;? %;3;>IK)JV#<<@=KFX+%6!Z!7:%]%" M[KU351BG:QGW*;7+O^J:O8ID(TQAY H0=+4Y7 =XY09U<U1>RE MQ$;#;%X.Q[;^VI:QX^OZ.D'NL+P(6SW\0@CE' 9=VV!G'A4B=IZKB]5KZ!=E=;\YB>;@!V;K,9_DV+#.+!E.F*.8XI M7M>DZ[$LRDHVLW7.H,OD ,]-54AVK5$2 MD!2N>E[.W%J_:"4E)UAH7B4GP+,=7GI[!).,ZPS F>0&'5"OH/M8VMBU/-#/ MRMRI);@5!V2WJ;VL5-K:Y2RT(6NU75H>?_T M=4R\ZZ'[#)&<(7\\.C=R]%-J/:ADT;C3BVO=9+Y>FP8SOJ;/*B/,>&#*J>?D MWJW3Z(Q3 KDBAMCG#YC>99&)M5P6P=8M;D)B_JSY"Z0.FJ2(A7##^&Y"P MU80K]BY5^,FSI I*@28D[/BE3I>[_'BCZT@KFT>5*+6B53H$AE?J(W@J:B/? MY7SR[E-$7MUWZ^,-IZ2FZ%KA!$';3??(/G%=0) 8(96G*A/2%E ]0%4]3KEA MCL@R53-5N]M7)4UR;RH.D0I@92YR/0&YJ_B9G,EM:R&PZ0J&*T'M.K&L.JO$ M>77?@:^3?E;4*5O1/E^3)[^M9@OE>:I[S2H]EFRJ4'D@HJ6&$1W\]42Q?7EA MG?*,*.AA_KK599+S@C+#**]HIG**.!G'T\U@Z;4!?#<8G7JC\< [[8^\]ZU+ M>.F=CBE]9L 9,Z,)_M_D=$B[E-MS5RY?J@10;:1&#@B5MYE^M2'X; )^9HD> M8+H_2\\K17-6GO5!S(KYWV!ZY#]IL:XIW&2PHT>; M0A1&)#=-0VH?CU\]HGJJ!+5C1H3 4@2 &HVFQ(73%\@Q!3Z*TD9A3Y];MXAG M0C<@W=$@LVEV#,;-@:O'6'#("L?)QE";$&D@S04 /H=\4,P4&H;4LH:CIO#$ M1*#NU(?T(MT:,;EAD6KSGE::K8H/AN;7CAK*/C(_\=V^(Z-EU!JIJ%<$NH^W M\UQ+0I8T>7%Z=7 C*3>^(] : M+XC9MDA.X@M=F )4'5F!+YZBNM/* F$]U#[OX92:J$E^V$-8*:JL1+P>RK=5 M-.\>J]54=QAORGT5U\^)9Q7?&F2H%5(V\CC>"*T;R]N]9\R;7&LQ0 XJ+LN?:B!)67@N4O M 9>NXDODNARWW)M.,^JWU[(:9AP B_%<;V8BS F)$+N0TM(X%QEECCW1\A6 MZ-7W7NWN@4*;J88HA?(E W5!1H5;,(&2#A,I*XC4?;<-WM)E1R")#B++0LJ8 M&V8PNA4F,FYND!NS%\U"I>!L$&0 M-$*Y+V3 EP;ME(\H%X]X/.*L,2EH=&X]0F*] <#=G*5S"+-^F:9IC96V5^W+ M_?3_'$IK(MX?&_\Z3J462[]Q/,"NM\06)_J^ N[M3!6U2:2HJ &%9I1! MZGO268[.I7[23:?;P2*M*U5< /[IH#IQKL&J.]B9!GW"=<"4?:]UI]IV_Z2: M<,PE>,$I<-=H)238S?"#+8*+!@L*S$PV.H>]R=1[(^QH0#>?0"\:3;%@#!($ M/#V:]8_YU;.!]Q?>VZ/IC)Z->D,J1>E/QJ?561M6#]-2PB!^-]H1[&#FBK$3 MG5K.F]XH'"V94SLE%N)#VS!T$Z"JI6N">HL3+AH0Z89B"/4IZ 7LJ:]G#&: M5@7;OZHN.U'Z#](Z8"Z8T^G+O.G3SAGCW8%1%!]1D8=4&K5HCP+Q-"XHXE;& M8W>3RE,R67.F/X(5]"^Y%W5EV/PQV'))0 G\TPPXE].4ENM\;#AG7)H&U.J? MK_%#:N-@3Y&KPNBZ. 9-C.'/GC$#A]H9*GM1R MO.?DZ-W"9ZZ9B$\(<8W.C+EJFGA9;Z%HMX)\IM+8]/>9)/N OCKXG5UU9;4* M=9U!=P$;S@>AH)44TK/R$S+>=!%T;DZ,NGV"O"O,4#][CFQ0JB:&W,']UH25P<0;X4I7K6V6*9:4*%S]9SQ[1IM5M$KOG[%/;2& M,I:%KHWN3CM^\^PJ[57D<#M _NB=*-[67?RHSNE\14A70<,LH3+/K50X)_'" M$AJF!PKGJEA=Q=TK@N;F'>L-'(BD0(A=JL.4&5Z"GBC%I67'JJ6J-'/5YT^E M*C+,KJ2"-HF ;0^P^HJHXE.2+,%_A:D%\N)5>:LL@7I:QJ1]4I;D. M&[$#KT9J.HD_X8AQL/R%T\*EKPL(#JQ)J35B2N^V]M(2XZHV'G"41.>Z(WI* M(6:]9/9!B9[!O2PQOS:SB@)::^4^0H'F[]U&A(=M W;>/,1^NV<=&9-FG&JI MHX8HS+^X64*FDHC,>0E*&WS=TY?O()-'M:G=BX4'A&>^&>=2=4456\1:+%QS M=^G67?.Y0&8S?R=JYUQ@E^*YE)J]HT)-BN'C15[4HGQ=/Z5Z5\"XVVDK8JJ; MS;_IWBEYJ!=@]T-T@8P2W=P([RUPD4\AZ2C3W0SM2N^/3F!-MGS M?(\&LLU;&&_W-*%:1'E.Z_KNR+H >JPT \(#HS#(R^;=IV/OSV6*(-YP&4$, MVEI\T?Z[.97IH[N2[TV4N=%R,D*00LGC"1K;JHI#_*]--9R.7US&X=YPY-ZY MNI?H,>TMGH"LF)[QV710-*?(Z4?Y JPPGH(].'&6_CD[Z MI5050!$JES.:S;Q+4->VS/^6%'-75?E4MGC,!B#>7SVE>Z%C#B=C2?!D)0:_ M+OE&M:_#;(G5V;FT1S5&2V-8"/;1E,N@TDQ.MZ7?ZQY1+F'. ,4/C!_YD@UO MURG7'6"L]I25[E@ W);#)XF5*N_Q-99Z*>N7$Q/P8LW:6+6J>^EA+E#4/K@, M+X4R=:N+!8>J0[&92GC%9EU9)+_1KI&F1I 4E?L#S.-8UFND4WLSG-U+N3,RP/:LR>X%5 M?^4>B+M"++G6N$:KP*-XW:1K1VZ<37:73DI\(4_Y"N]7%:&^C< 94&:EU%(E MRO%*,VW-'>DISSM!TQ@5K7B/[_;^7"9+;18J@P:62I. HQ<];L;09H84JYN,J40O%?_SF8]%\YF5].\QARU9GAGS,HY5LY MW;V['$.MY@C? (HY[&9 ^::,1&5AJC,NQ?:SHW64Z5:PDA^MHB C%SPV_"'& M(8CA=%#AB_ZJL)2AZQ!33-G/R1AOUB1.GS!9JFPYO($DE_B1),4#Q)#YRKTC M3ZU$FNI/CXTOTU7IRG-#!-5?X/S4$T!,>5BJ]!BN(F R%-JW3U%#B$Y=HOQ1#I>:;Y+1(KF3!TWW^2D/0E9.C9YGU M;=\("[>2CUH98QLXIM<$W6J2.JA6@,&T^%%UQ7%OJ=!YM*%>LCILD._:&_8( M*IFL]>_O377+6FGX5U8%:&2#J[1<%.LRUO3YRKF0^ IKO:Y/**L_='<*OW[< M4?^$+EI42JR\JI4H58GC?($%OU$^!EVJ5<5+V2H7;YRNLLS6O/8ZM&\6"F$G MD$.M-$Q!"4L6^QYWR?%4;:*UL11"GTOPSZK&G5=JKNN&#PG!;Y) MJUN:.[$FR!YQF^92 CB<"DUG9-V"Q!750L$FH5$E5DBFA17Z5ME,/\UO/^AT M)@M9%8KB[ZIN,F8(2MJ"R=VH!K,Q$R,FH/>L:?'$"\$9K<718QX YS;#$21. M825ZCZH.2[?SM8FUQD_F9^NNI7)I=5B(Y>W&%EJ RT_R _NY&_BN@<.DK9GH MKWL8QFT%OYXH6&L(]#Y\M,V$6^E$V'#!<CTRO^LK/ZE HTJ*Y@PLO5M[:.^F_8CNZ.S%*V*O4.ZF[>JN*^)KBV!N]2 MD84LJ*K8V-_V?=JS.Y22TI, &NDNEF;*2DE!_SE-3*5OI=6&U&K<>4!C4>6" MW["J\=FUDU06KNK;H26PR<"V>M[E&N/QY)@JK6X]Z!HRNC18[:K; ICNE3CA MN7?BO6AH3OF"C\O*2:ZT>.0 D[5==K_Z9NJ$";V_ B=4) S4.B_O\?JBZ=YY M$,$JDOA];H.'@$<;Y863W76Z7%'<"8 M5\*N"==,OP,F*KJ:9:[^,#LP=X*! M"$1I MFO&K7J^R6Y71N!HP\=8 *R.P 68_)^S<24:?(YC-,M.0X6XJS [K)! M?((5X?-T73RB>#OB:Z8U&(4'*L,H:/L>T :U1LFPT0=:XQ)K0"6LXM"1'\R8 M'V1V PCIXZ/%?2U'*=']!'=:>[UO@*72VE1==3:Z>_4^DK[/;MT M&NM*')4 M:31Q*-:$J=W2/#HCA>J>)<=%O3";9A7E57<6W<*)GUA7RK><]O\MSW#85SV1 MV9_+4A(+0:@)2'DFILV=(&UW%&832U<0NRPN5Y\UM6>5^O(K.WH^G.8HKR5Q M)<:2#RH%N^VC*II<3H[ ;%'_9$ MI$VIJP29@]Q0Q>)B^DSMR&B9"-)B!8P')\J)GDLCE&/V;:6)W+DADS(CA5!K M$4:WJ,D_\::KV*H@)M=+6&N,8^^,E!(P^UT'S-$7N"LDNN<4HIMYJ1(#QW7= M>S??GOW]*DGG*EQDI'T]DW@D4B(%-TRO;<7J,*[')06"+P*@5!,(NJ7AZ:LI MMC'7T.O;R@R46$NM?D5CO.0;GS,'R^L(*2U0HL16_RS,YII #M+JBZ?LDL 7 M\6Q==9GPRL:C#GABI&LG3WR%Q4X[8TF!Y: *46[P4JA.^ZDH@@^2XF:%XK!F M)*I$0 X:S3@HDJ4EN76 #@%E(Z#Q?*91F<5T#47D2=45AO0L3M#C]7(8A-$0^NB/TJ@7@K>1%2C._ M;TKF;BZQW3E3!I8*\EM?M$N=*7$QN8;RV[:?ZM;9Z4V&Y *0HR'TTIO,_/%P M**V2AB/*KAF-,,]DT#_U1V<#E? )R]$AD;.A/YT,55J.+@+I).D,!_YD4&DW MU*U'4Q5"6,JDCR_._"DU,YKY@[Z&<#INA'#LCV;CW1""RC8[ZQ_6$JISFZ7* M(H9][)Z$JX"]ZT^YF(L_Y%99 W@$)].PC.%XXH].]^ST&%M/]:L[W;5AD@OG M8#:$-1$:P.?4@@'@')\BY*,^8-!PU@PG'.OP=#>FX=\:TOW6D.ZWAG2_-:3[^H9T7]D#J(T1WB[!IBDYX[-QR/WMBUK[O_S6 M=(B/L5-3G=83THG$JJ34,T[BMYX[7]5SIZ4(<-N)G3O% +&2WHVJI*<&P"/_ M"DWCM\J#;N7!;O736GF@2Y./8U=Z($ X^]$Y4^*?]$> E1#K^I$:VN*F9724.4X>]KJ#ZWDS'=NF0= M1VAR*)]XT4NDZ5V+DC'EM@?NDCW>W]XB]E]C;=I7$K(@6X6_ ,KCVQ3.$YTZI5;7_Z?30406[>P=)]2U+!$B63CK>P+ M_?\@AU.W_= "^/ =J#L0:S*X 8RK>?7)F]LNOL1O>'0_!DG/ZTNJ96??Y,XS M/3=)ER;W&',]&W(AF4^AW1=\J9-*OTXG8KGKHE_ M[#E?>:4#YLF;>Z:\FN^9D%[H,!V]MV>RO=A++W28C-[;,]GN=O#FT.FHW_$5 M[@:IM^UI[4V0HR87R#EG3[>+-1V9;]<>.;N36_:I[DO>T:GQ06SUC[.[YHI MDSKI-B@ATD>ZL@-M&R5Y7NU-U6LHIGAZ0_]U52YNSV367<":\-.]E=^F0:UN0TO8ZA [MFYE$KM]W=; ?-MUM-MD&H M6);LY*-WN%C=,\DAF/U!'''F8.'G6Z>405^N[QK!80[O*WBQ!U>K2Z&NI<< MM(Q:/)S6Y5V@UFD"G[OG)>[=MH\K,!2P7+N.TR,LYCAW;>N!G[J[?.#'UJ8? M^&7#7M2/X< QJTD)?U'5CFM$QW"WK :FJ&L:G5M-V,1^X=325Z]:(YR8\"]9 M+%3;?*=]QX'DX6#';_WVWP8U#Z[U6RVX8#=FZ+0C'?IY[':O6:,V6934[Z'] M&[_:36&GN;HCUE[CK<#VL2N[CP%>NDA3HZ*63!+7BWVIYKU5_S/6\9<5A/JCCDXX/!^61?.7='&^T$ M9>>'W<#HD"URL%6R+^&BCFTF_Z(-$RFJ65.'#DJ^:/)Q=$BQ:-&DGY=E45>; MNV19U/Q23L_X6MU&PO(YY;XJ#?G#0NI-C=(PN8RH0#6A&6X!O" MZ%)1FU403MG:PQ,+9)))A;0Y'*,LLDCSY,.1]^RY]3R<"JE<;5_!?Y?]]+W MQK,"*6.#P GV0!K71&M0XM8X;K(#OPNAWEZL:Z.P5&0=369X3'"#*;*4*@28B15;$QS:I[9O/I*P[5/#E!S?]ZGTL0H C;%FWN_C'O\G]6/'WS]Y+=7V5?\''MZG-+ MM%WT!$3.3D'D_/A%3J^>66/0-\:M[KO3>P<4+5O*-!6]VHKF.7@]]O&3X#O[ MZF(['7!LP89>DZ5YK>[PF]P<"M(R?6^7Z(()'NV/5G@T'V8M!HH$C_8GR&G+ MKUS!\4F_9?Y54=A[MG*M/)Q-; M[*#B]F]=@_)'-MI4W/E=LYW8V@ O[0[ 57*23*>S2<6%BKY\/ESKRDS"'>V@ M<$(KW]@VW IXM*_'VUW&?8<'N.%W\V@:,=XX?2ZD [/D#OXUNJF%VLZC.&(; M8:S+VWMW/2NA1"5^0=GMV9U^_*J-^*65XS(OC):R.ZL]T)WD[V!?6F[!.%'T M.CI^=\T]ZSR:3?T%'X05=T(*]S2/NFT)D7^*2? 871P.O_L@GIH_":/>;$0! M2UTT%2BWCZ,!V=Y=V9VH;<04KV >';HPKDJV4L[3L+7:7\KW;9_%WWI=[I_+ M^8B]PC)S*OP!LR[C%IP.\L?%V8_E^F:U9(O+B^7J(M]OY9??ULNSFU4 F2"0 MR8B0/Y, ,D4@TS$ATP R0R"S,2&S /($@3P9$_(D@)PAD+,Q(68EE[2HNVT%4E7!>K3B\+;TZO6E"%@#!Z,:H6 M8K<\OV:67?&G[N]M22_=#DS[!IH0$Y-+3&R7EJ6!LJ5LZPD?2]M[ V-,*C&Q M518&2N'8.2^Z2:YZ0ZN/>U M5N&[^?+T=SC,&S&Q.)9@Q /ON-;*.O-:(WZ%_ M[\!M8^!M9HXQ9\3$TLB;NI8=$OKIM@]DE'L,][EOLKEXUO"S$Q :4C".A(-#$' MI<0.&L8R9Z$4 MLU!*;*$WL]EA0,P_*;%_CM08F+^28G]:O<\UZ/>:SC^3P]?$TH]&!>6%OX7U[067Q95A[<]^F3,[:9PSY/VZJ,Q;:.@^-A M7\9Y5J14/SL7ET4XY/&IJD/9_K*NFD.>VJ_-QM7YI ,@8Q#?A+"FJ^U *Z%[[4 L(4OM@"RA6^V +2%K[8 MH7O MM@"XA2^W +J%;[< O(6OMP*]E:^W KWU <_:Z&&;K[<"O96OMP*]E:^W KV5 MK[<"O96OMP*]E:^W KV5K[<"O96OMP&]C:^W ;V-K[T!9R7HL(2OMP&] MC:^W ;V-K[[[>'NCM^7I[H+?GZ^V! MWOX!9]WHL)NOM^_H'8N\":N/U&S+3;QWR<7PFS4=N&,Z[7!E&ULS=G?;H(P% ;P5S'<+E+;,OX$.#D($VK35Z=NOH"Z988F+FGPW(IQRS@T2SR3/E:E7YP=/N M>MMZ&BECJC)5OM0-6S?94=/AOF%LJ>K6N*(T[B8LB 8OF]#%A6O3*%1=Q$Z8 M<'QC>Q[N>UN3M65&_XJF\[Q,*=/IJ@ZWQ,Y84IDKB'Q=Q:Y0EK)W;\MFL<\[ M5]:_JCHT9IN*_5H07R^'WU;4'Z"K7'*R#]N"^D9UA=TG/VO@83>DVM+0V%"U MONQYO!!I'JJ.M0LO^8C4;IV,LI.&A];7^V&_M%UVW_M>^$_1L>YPWEN_7 X! MDD."Y$A 15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP2 M15:)(JM$D56BR"I19)4HLDH461,461,461,461,469,KRMH=XUJ5S5])/K5> M'N:S[J^TV3=02P$"% ,4 " SA&%-'R// \ 3 @ "P M @ $ 7W)E;',O+G)E;'-02P$"% ,4 " SA&%-)^B'#H( "Q M $ @ 'I 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 M ( #.$84TSQ)V [@ "L" 1 " 9D! !D;V-0&UL4$L! A0#% @ ,X1A M32OXW2%N @ > @ !@ ( !]P@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ,X1A33MACE]F @ U @ !@ M ( !E10 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ ,X1A3<.RQ7*^! ^18 !@ ( !#1T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A M3;P>.&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A39+-NUBT 0 T@, M !D ( !E"L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A3;I?@]6U 0 T@, !D M ( !5C$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ,X1A39E*JR"T 0 T@, !D ( !&#< 'AL+W=O MT! !F M!0 &0 @ $#.0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A37-- M99NW 0 T@, !D ( !%3T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A39?PY"NU 0 T@, !D M ( !WT( 'AL+W=O&PO M=V]R:W-H965TY1"N $ M -(# 9 " ;E& !X;"]W;W)K&UL4$L! A0#% @ ,X1A3<=(27:X 0 T@, !D ( ! MJ$@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ,X1A32[Z9>FL P >P\ !D ( !-D\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A31'S=AB+ P 5A$ !D M ( !3V( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ,X1A3;K)QRZJ @ & H !D ( !"FL M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M,X1A34\>LB28 @ / L !D ( !"G, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ,X1A M34B)=Q[D P W!T \ ( ! KH 'AL+W=O7!E&UL4$L%!@ U #4 90X .O! $! end XML 57 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 58 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 142 199 1 false 33 0 false 4 false false R1.htm 0001001 - Document - Document and Entity Information Sheet http://www.kforce.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME Statements 2 false false R3.htm 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY Statements 5 false false R6.htm 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS??? EQUITY (Parenthetical) Statements 6 false false R7.htm 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Reportable Segments Sheet http://www.kforce.com/role/ReportableSegments Reportable Segments Notes 9 false false R10.htm 2108103 - Disclosure - Revenue Recognition Sheet http://www.kforce.com/role/RevenueRecognition Revenue Recognition Notes 10 false false R11.htm 2112104 - Disclosure - Commitments and Contingencies Sheet http://www.kforce.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 11 false false R12.htm 2114105 - Disclosure - Accounts Payable and Other Accrued Liabilities Sheet http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilities Accounts Payable and Other Accrued Liabilities Notes 12 false false R13.htm 2117106 - Disclosure - Accrued Payroll Costs Sheet http://www.kforce.com/role/AccruedPayrollCosts Accrued Payroll Costs Notes 13 false false R14.htm 2120107 - Disclosure - Credit Facility Sheet http://www.kforce.com/role/CreditFacility Credit Facility Notes 14 false false R15.htm 2122108 - Disclosure - Employee Benefit Plans Sheet http://www.kforce.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 15 false false R16.htm 2126109 - Disclosure - Stock Incentive Plans Sheet http://www.kforce.com/role/StockIncentivePlans Stock Incentive Plans Notes 16 false false R17.htm 2130110 - Disclosure - Derivative Instrument and Hedging Activity Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity Derivative Instrument and Hedging Activity Notes 17 false false R18.htm 2132111 - Disclosure - Fair Value Measurements Sheet http://www.kforce.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 2135112 - Disclosure - Supplemental Cash Flow Information Sheet http://www.kforce.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 19 false false R20.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.kforce.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Reportable Segments (Tables) Sheet http://www.kforce.com/role/ReportableSegmentsTables Reportable Segments (Tables) Tables http://www.kforce.com/role/ReportableSegments 21 false false R22.htm 2309302 - Disclosure - Revenue Recognition (Tables) Sheet http://www.kforce.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.kforce.com/role/RevenueRecognition 22 false false R23.htm 2315303 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables) Sheet http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesTables Accounts Payable and Other Accrued Liabilities (Tables) Tables http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilities 23 false false R24.htm 2318304 - Disclosure - Accrued Payroll Costs (Tables) Sheet http://www.kforce.com/role/AccruedPayrollCostsTables Accrued Payroll Costs (Tables) Tables http://www.kforce.com/role/AccruedPayrollCosts 24 false false R25.htm 2323305 - Disclosure - Employee Benefit Plans (Tables) Sheet http://www.kforce.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://www.kforce.com/role/EmployeeBenefitPlans 25 false false R26.htm 2327306 - Disclosure - Stock Incentive Plans (Tables) Sheet http://www.kforce.com/role/StockIncentivePlansTables Stock Incentive Plans (Tables) Tables http://www.kforce.com/role/StockIncentivePlans 26 false false R27.htm 2333307 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.kforce.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.kforce.com/role/FairValueMeasurements 27 false false R28.htm 2336308 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.kforce.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.kforce.com/role/SupplementalCashFlowInformation 28 false false R29.htm 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies 29 false false R30.htm 2406402 - Disclosure - Reportable Segments - Additional Information (Details) Sheet http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails Reportable Segments - Additional Information (Details) Details 30 false false R31.htm 2407403 - Disclosure - Reportable Segments - Schedule (Details) Sheet http://www.kforce.com/role/ReportableSegmentsScheduleDetails Reportable Segments - Schedule (Details) Details 31 false false R32.htm 2410404 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 32 false false R33.htm 2411405 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 33 false false R34.htm 2413406 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.kforce.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.kforce.com/role/CommitmentsandContingencies 34 false false R35.htm 2416407 - Disclosure - Accounts Payable and Other Accrued Liabilities (Details) Sheet http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails Accounts Payable and Other Accrued Liabilities (Details) Details http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesTables 35 false false R36.htm 2419408 - Disclosure - Accrued Payroll Costs (Details) Sheet http://www.kforce.com/role/AccruedPayrollCostsDetails Accrued Payroll Costs (Details) Details http://www.kforce.com/role/AccruedPayrollCostsTables 36 false false R37.htm 2421409 - Disclosure - Credit Facility (Details) Sheet http://www.kforce.com/role/CreditFacilityDetails Credit Facility (Details) Details http://www.kforce.com/role/CreditFacility 37 false false R38.htm 2424410 - Disclosure - Employee Benefit Plans - Additional Information (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails Employee Benefit Plans - Additional Information (Details) Details 38 false false R39.htm 2425411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Sheet http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details) Details 39 false false R40.htm 2428412 - Disclosure - Stock Incentive Plans - Additional Information (Details) Sheet http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails Stock Incentive Plans - Additional Information (Details) Details 40 false false R41.htm 2429413 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Sheet http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails Stock Incentive Plans - Summary of Restricted Stock Activity (Details) Details 41 false false R42.htm 2431414 - Disclosure - Derivative Instrument and Hedging Activity (Details) Sheet http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails Derivative Instrument and Hedging Activity (Details) Details http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity 42 false false R43.htm 2434415 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details) Sheet http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails Fair Value Measurements - Schedule of Estimated Fair Values (Details) Details 43 false false R44.htm 2437416 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://www.kforce.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://www.kforce.com/role/SupplementalCashFlowInformationTables 44 false false All Reports Book All Reports kfrc-20180930.htm exhibit311q32018.htm exhibit312q32018.htm exhibit321q32018.htm exhibit322q32018.htm kfrc-20180930.xsd kfrc-20180930_cal.xml kfrc-20180930_def.xml kfrc-20180930_lab.xml kfrc-20180930_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true JSON 62 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "kfrc-20180930.htm": { "axisCustom": 0, "axisStandard": 18, "contextCount": 142, "dts": { "calculationLink": { "local": [ "kfrc-20180930_cal.xml" ] }, "definitionLink": { "local": [ "kfrc-20180930_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "kfrc-20180930.htm" ] }, "labelLink": { "local": [ "kfrc-20180930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "kfrc-20180930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "kfrc-20180930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd" ] } }, "elementCount": 319, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 28, "http://www.kforce.com/20180930": 6, "http://xbrl.sec.gov/dei/2018-01-31": 11, "total": 45 }, "keyCustom": 14, "keyStandard": 185, "memberCustom": 9, "memberStandard": 24, "nsprefix": "kfrc", "nsuri": "http://www.kforce.com/20180930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Document and Entity Information", "role": "http://www.kforce.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Revenue Recognition", "role": "http://www.kforce.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Commitments and Contingencies", "role": "http://www.kforce.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114105 - Disclosure - Accounts Payable and Other Accrued Liabilities", "role": "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilities", "shortName": "Accounts Payable and Other Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117106 - Disclosure - Accrued Payroll Costs", "role": "http://www.kforce.com/role/AccruedPayrollCosts", "shortName": "Accrued Payroll Costs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Credit Facility", "role": "http://www.kforce.com/role/CreditFacility", "shortName": "Credit Facility", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122108 - Disclosure - Employee Benefit Plans", "role": "http://www.kforce.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126109 - Disclosure - Stock Incentive Plans", "role": "http://www.kforce.com/role/StockIncentivePlans", "shortName": "Stock Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130110 - Disclosure - Derivative Instrument and Hedging Activity", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity", "shortName": "Derivative Instrument and Hedging Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132111 - Disclosure - Fair Value Measurements", "role": "http://www.kforce.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135112 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.kforce.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Reportable Segments (Tables)", "role": "http://www.kforce.com/role/ReportableSegmentsTables", "shortName": "Reportable Segments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.kforce.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315303 - Disclosure - Accounts Payable and Other Accrued Liabilities (Tables)", "role": "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesTables", "shortName": "Accounts Payable and Other Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318304 - Disclosure - Accrued Payroll Costs (Tables)", "role": "http://www.kforce.com/role/AccruedPayrollCostsTables", "shortName": "Accrued Payroll Costs (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323305 - Disclosure - Employee Benefit Plans (Tables)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansTables", "shortName": "Employee Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Stock Incentive Plans (Tables)", "role": "http://www.kforce.com/role/StockIncentivePlansTables", "shortName": "Stock Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333307 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.kforce.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.kforce.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Reportable Segments - Additional Information (Details)", "role": "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "shortName": "Reportable Segments - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i24ffd986baac462eb4ceef5cc84d94f1_D20170701-20170930", "decimals": "-5", "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Reportable Segments - Schedule (Details)", "role": "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "shortName": "Reportable Segments - Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0d3e2644776c4cf18df7e0e30c4c431e_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Revenue Recognition - Additional Information (Details)", "role": "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ContractWithCustomerLiability", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i67185d9902064ef4bd4094cb53e016ad_I20180101", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "role": "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i969e1f45298f41a392f534177ffbe1c8_D20180701-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-5", "first": true, "lang": null, "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-5", "first": true, "lang": null, "name": "kfrc:SupplementalUnemploymentBenefitsOnChangeInControl", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416407 - Disclosure - Accounts Payable and Other Accrued Liabilities (Details)", "role": "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails", "shortName": "Accounts Payable and Other Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - Disclosure - Accrued Payroll Costs (Details)", "role": "http://www.kforce.com/role/AccruedPayrollCostsDetails", "shortName": "Accrued Payroll Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedEmployeeBenefitsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i0188bb7cba0f4dde9a899171959dc068_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Credit Facility (Details)", "role": "http://www.kforce.com/role/CreditFacilityDetails", "shortName": "Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i0188bb7cba0f4dde9a899171959dc068_D20180101-20180930", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424410 - Disclosure - Employee Benefit Plans - Additional Information (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails", "shortName": "Employee Benefit Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i143a1c8cb007476b960a4c7302881942_I20180930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredCompensationLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425411 - Disclosure - Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "role": "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails", "shortName": "Employee Benefit Plans - Components of Net Periodic Benefit Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanServiceCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428412 - Disclosure - Stock Incentive Plans - Additional Information (Details)", "role": "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "shortName": "Stock Incentive Plans - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "i5e672f0808de4b6e858855ebd563c58f_D20180701-20180930", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i70bd6c9306124936878e88850998299f_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429413 - Disclosure - Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "role": "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails", "shortName": "Stock Incentive Plans - Summary of Restricted Stock Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i70bd6c9306124936878e88850998299f_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ifd8a12372199494f981035976b314a28_I20170531", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431414 - Disclosure - Derivative Instrument and Hedging Activity (Details)", "role": "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails", "shortName": "Derivative Instrument and Hedging Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "ifd8a12372199494f981035976b314a28_I20170531", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DerivativeForwardInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3adffc1b59d64e17985a03649c44ae82_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434415 - Disclosure - Fair Value Measurements - Schedule of Estimated Fair Values (Details)", "role": "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails", "shortName": "Fair Value Measurements - Schedule of Estimated Fair Values (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i3adffc1b59d64e17985a03649c44ae82_I20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437416 - Disclosure - Supplemental Cash Flow Information (Details)", "role": "http://www.kforce.com/role/SupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i0d3e2644776c4cf18df7e0e30c4c431e_I20171231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i05c6a258c41749a085fa2723aefc85c1_I20171231", "decimals": "-3", "lang": null, "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENT OF CHANGES IN STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Reportable Segments", "role": "http://www.kforce.com/role/ReportableSegments", "shortName": "Reportable Segments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "i711e3b5ce4924ad8b304a7657422eb2c_D20180101-20180930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 33, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large Accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://www.kforce.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Derivative, notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DebtInstrumentCovenantAvailability": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Availability", "label": "Debt Instrument, Covenant, Availability", "terseLabel": "Cash availability" } } }, "localname": "DebtInstrumentCovenantAvailability", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DebtInstrumentCovenantEquitySecuritiesLimitationLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Equity Securities, Limitation Leverage Ratio", "label": "Debt Instrument, Covenant, Equity Securities, Limitation Leverage Ratio", "terseLabel": "Equity securities limitation, leverage ratio" } } }, "localname": "DebtInstrumentCovenantEquitySecuritiesLimitationLeverageRatio", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DebtInstrumentCovenantFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "label": "Debt Instrument, Covenant, Fixed Charge Coverage Ratio", "terseLabel": "Fixed charge coverage ratio" } } }, "localname": "DebtInstrumentCovenantFixedChargeCoverageRatio", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DebtInstrumentCovenantLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant Leverage Ratio", "label": "Debt Instrument, Covenant Leverage Ratio", "terseLabel": "Leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatio", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "pureItemType" }, "kfrc_DirectHireRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Direct Hire Revenue Member", "terseLabel": "Direct Hire revenue" } } }, "localname": "DirectHireRevenueMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_DisposalGroupReceivableForSaleOfDisposalGroup": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Disposal Group, Receivable For Sale Of Disposal Group", "label": "Disposal Group, Receivable For Sale Of Disposal Group", "terseLabel": "Receivable for sale of Global's assets" } } }, "localname": "DisposalGroupReceivableForSaleOfDisposalGroup", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.kforce.com/20180930", "xbrltype": "stringItemType" }, "kfrc_EmploymentAgreementSeverancePercentageOfAnnualBonus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment Agreement, Severance Percentage Of Annual Bonus", "label": "Employment Agreement, Severance Percentage Of Annual Bonus", "terseLabel": "Severance payment as a percentage of annual bonus" } } }, "localname": "EmploymentAgreementSeverancePercentageOfAnnualBonus", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "kfrc_EmploymentAgreementSeverancePercentageOfAnnualSalary": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employment Agreement, Severance Percentage Of Annual Salary", "label": "Employment Agreement, Severance Percentage Of Annual Salary", "terseLabel": "Severance payment as a percentage of annual salary" } } }, "localname": "EmploymentAgreementSeverancePercentageOfAnnualSalary", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "kfrc_FinanceAndAccountingSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance And Accounting Segment Member", "label": "Finance And Accounting Segment Member", "terseLabel": "FA" } } }, "localname": "FinanceAndAccountingSegmentMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_FlexRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Flex Revenue Member", "terseLabel": "Flex revenue" } } }, "localname": "FlexRevenueMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_GovernmentSolutionsSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Solutions Segment Member", "label": "Government Solutions Segment Member", "terseLabel": "GS" } } }, "localname": "GovernmentSolutionsSegmentMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_KforceGlobalSolutionsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Kforce Global Solutions, Inc", "label": "Kforce Global Solutions, Inc [Member]", "terseLabel": "Kforce Global Solutions, Inc." } } }, "localname": "KforceGlobalSolutionsIncMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "kfrc_LineOfCreditFacilityPossibleBorrowingCapacityIncrease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Possible Borrowing Capacity Increase", "label": "Line Of Credit Facility, Possible Borrowing Capacity Increase", "terseLabel": "Possible borrowing capacity increase" } } }, "localname": "LineOfCreditFacilityPossibleBorrowingCapacityIncrease", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_PeriodForContinuationOfBenefitsUnderAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Possible Borrowing Capacity Increase", "label": "Period For Continuation Of Benefits Under Agreement", "terseLabel": "Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements" } } }, "localname": "PeriodForContinuationOfBenefitsUnderAgreement", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "durationItemType" }, "kfrc_ProductRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product Revenue Member", "label": "Product Revenue Member", "terseLabel": "Product revenue" } } }, "localname": "ProductRevenueMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_RevenueFromContractWithCustomerRequiredPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Required Payment Period", "label": "Revenue From Contract With Customer, Required Payment Period", "terseLabel": "Required payment period (typically less)" } } }, "localname": "RevenueFromContractWithCustomerRequiredPaymentPeriod", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_RevenueFromContractWithCustomersContingencyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customers, Contingency Period", "label": "Revenue From Contract With Customers, Contingency Period", "terseLabel": "Contingency period (or less)" } } }, "localname": "RevenueFromContractWithCustomersContingencyPeriod", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "kfrc_RevenuePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Percent", "label": "Revenue Percent", "terseLabel": "Revenue, as a percent" } } }, "localname": "RevenuePercent", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "kfrc_SupplementalUnemploymentBenefitsOnChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Supplemental Unemployment Benefits On Change In Control", "label": "Supplemental Unemployment Benefits On Change In Control", "terseLabel": "Unemployment benefits, possible liability with a change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnChangeInControl", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_SupplementalUnemploymentBenefitsOnNoChangeInControl": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Supplemental Unemployment Benefits On No Change In Control", "label": "Supplemental Unemployment Benefits On No Change In Control", "terseLabel": "Unemployment benefits, possible liability without a change in control" } } }, "localname": "SupplementalUnemploymentBenefitsOnNoChangeInControl", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "kfrc_SwinglineLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swingline Loan Member", "label": "Swingline Loan Member", "terseLabel": "Swingline Loan" } } }, "localname": "SwinglineLoanMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "kfrc_TechnologySegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Technology Segment Member", "label": "Technology Segment Member", "terseLabel": "Tech" } } }, "localname": "TechnologySegmentMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "kfrc_TwoThousandSeventeenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Seventeen Stock Incentive Plan Member", "label": "Two Thousand Seventeen Stock Incentive Plan Member", "terseLabel": "2017 Stock Incentive Plan" } } }, "localname": "TwoThousandSeventeenStockIncentivePlanMember", "nsuri": "http://www.kforce.com/20180930", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r114", "r151", "r154", "r256" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails", "http://www.kforce.com/role/CreditFacilityDetails", "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Payroll Costs" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCosts" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and other accrued liabilities", "totalLabel": "Total Accounts payable and other accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r26" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accounts Payable and Other Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r15", "r152" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade receivables, net of allowances of $2,644 and $2,333, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedEmployeeBenefitsCurrent": { "auth_ref": [ "r6", "r7", "r30" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsDetails": { "order": 1.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Employee Benefits, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "AccruedEmployeeBenefitsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r10", "r238", "r248" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedInsuranceCurrent": { "auth_ref": [ "r6", "r7", "r30" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsDetails": { "order": 2.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Insurance, Current", "terseLabel": "Health insurance liabilities" } } }, "localname": "AccruedInsuranceCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrent": { "auth_ref": [ "r7", "r30" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsDetails": { "order": 3.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Payroll Taxes, Current", "terseLabel": "Payroll taxes" } } }, "localname": "AccruedPayrollTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r44", "r45", "r46" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r43", "r46", "r47", "r212" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r16" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r179", "r181", "r199", "r200" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r181", "r194", "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r38", "r116" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Trade receivables, allowances" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive common stock equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r111", "r237", "r247" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r39" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r183", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r205", "r206", "r207" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedTerseLabel": "Contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r78", "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase during the period in capital lease obligations due to entering into new capital leases.", "label": "Capital Lease Obligations Incurred", "terseLabel": "Equipment acquired under capital leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r76" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r134", "r242", "r252" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note D)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r133", "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared per share (in dollars per share)", "verboseLabel": "Dividend (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r140" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.01 par; 250,000 shares authorized, 71,544 and 71,494 issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r160", "r161", "r178", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r49", "r51", "r52" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r82", "r210", "r213", "r214" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r145", "r147", "r152" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r151", "r155" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r145", "r146", "r152" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r153" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract with Customer, Refund Liability", "terseLabel": "Contract with customer, refund liability" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r56" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Direct costs" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of new accounting standard (Note C), net of tax of $63", "verboseLabel": "Cumulative effect of new accounting standard, net of tax" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Credit Facility" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacility" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation plan" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrent": { "auth_ref": [ "r158", "r159" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current", "terseLabel": "Current deferred compensation liability" } } }, "localname": "DeferredCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r24" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r202" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r75" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax provision, net" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "auth_ref": [ "r166", "r168", "r169", "r176", "r177" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets.", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "terseLabel": "Employer contributions to benefit plans" } } }, "localname": "DefinedBenefitPlanContributionsByEmployer", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of benefits for defined benefit plan expected to be paid in remainder of fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "terseLabel": "Expected funding of the SERP in the current year" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r165", "r172", "r175", "r177" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r170", "r173", "r177" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit cost" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanServiceCost": { "auth_ref": [ "r164", "r171", "r174", "r177" ], "calculation": { "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.", "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost" } } }, "localname": "DefinedBenefitPlanServiceCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansComponentsofNetPeriodicBenefitCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r74", "r126" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r74", "r109" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r40", "r41", "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap derivative instrument" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeForwardInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stated rate on an interest rate forward or futures contract.", "label": "Derivative, Forward Interest Rate", "terseLabel": "Derivative rate" } } }, "localname": "DerivativeForwardInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r216", "r217", "r218", "r220" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instrument and Hedging Activity" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about derivatives and hedging activities.", "label": "Derivative Instruments and Hedging Activities Disclosures [Table]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r144", "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock Incentive Plans" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r1" ], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r125", "r130" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "auth_ref": [ "r74", "r125", "r128" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "negatedTerseLabel": "Gain on sale of Global's assets", "terseLabel": "Gain on sale of Global's assets" } } }, "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r141", "r245" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends ($0.42 per share)" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r54", "r89", "r92", "r94", "r95", "r96", "r100", "r244", "r255" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share \u2013 basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r54", "r89", "r92", "r94", "r95", "r96", "r100", "r244", "r255" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "Earnings per share \u2013 diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r82", "r97", "r98", "r99" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll costs", "totalLabel": "Total Accrued payroll costs" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r195" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period expected to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based awards, other than options, awarded to employees as compensation.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Total unrecognized compensation expenses" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r224", "r225", "r226", "r227", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r168", "r169", "r177", "r226", "r233" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r168", "r169", "r177", "r226", "r234" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r168", "r169", "r177", "r226", "r235" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r168", "r169", "r177", "r226", "r236" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r224", "r228" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r224", "r228" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "verboseLabel": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on a U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to the Federal Funds effective rate with no additional spread over the Federal Funds effective rate on that variable-rate leg. Alternate captions include overnight index swap rate (OIS).", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r151", "r155" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed-price Contract" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r59", "r74", "r118" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedTerseLabel": "Loss on deferred compensation plan investments, net" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r120", "r121" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r55" ], "calculation": { "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r215", "r221" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r215" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r86" ], "calculation": { "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle.", "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle", "terseLabel": "Tax effect of new accounting standard" } } }, "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r110", "r204" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r71", "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r37", "r241", "r253" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax refund receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and other accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade receivables, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued payroll costs" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedLabel": "Income tax refund receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "(Increase) decrease in operating assets" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Liabilities [Abstract]", "terseLabel": "Increase (decrease) in operating liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r93", "r98" ], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Common stock equivalents (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r123", "r124" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r68", "r70", "r77" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest, net" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails", "http://www.kforce.com/role/FairValueMeasurementsScheduleofEstimatedFairValuesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r240", "r250" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r239", "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Line of credit outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r27" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Line of credit maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r27", "r84" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Line of Credit" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermLineOfCredit": { "auth_ref": [ "r32", "r136", "r137" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit, Noncurrent", "terseLabel": "Long-term debt \u2013 credit facility" } } }, "localname": "LongTermLineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r32" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r32", "r138" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r69" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r69" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r69", "r72", "r75" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r48", "r50", "r53", "r75", "r98", "r243", "r254" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-Cash Financing and Investing Transactions:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/ReportableSegmentsScheduleDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r42", "r44", "r208", "r211" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "negatedLabel": "Defined benefit pension plans, net of tax" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r208", "r209", "r211" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in fair value of interest rate swap, net of tax", "verboseLabel": "Change in fair value of interest rate swap, net of tax of $275" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent": { "auth_ref": [ "r208", "r209", "r211" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss), attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Derivatives Qualifying as Hedges, Tax, Portion Attributable to Parent", "terseLabel": "Interest rate swap tax" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r5", "r6", "r30" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Noncurrent", "terseLabel": "Long-term debt \u2013 other" } } }, "localname": "OtherLongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r60" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r65" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r67" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of loan financing fees" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r65" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r62" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "terseLabel": "Defined benefit pension plans expense" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "auth_ref": [ "r12", "r162", "r163", "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.", "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Supplemental executive retirement plan" } } }, "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r183", "r196" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r13" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.01 par; 15,000 shares authorized, none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r21", "r22" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r72", "r77" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Proceeds from income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r64", "r85" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets": { "auth_ref": [ "r61" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.", "label": "Proceeds from Sales of Business, Affiliate and Productive Assets", "terseLabel": "Proceeds from sale of Global's assets" } } }, "localname": "ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r63", "r197" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r127", "r251" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Fixed assets, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r58", "r148" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for bad debts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt and payment of capital lease obligations.", "label": "Repayments of Debt and Capital Lease Obligations", "negatedLabel": "Payments on other financing arrangements" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r66", "r85" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r141", "r249" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r149", "r150", "r151" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Total Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r87", "r157" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Accounts Payable and Accrued Liabilities" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccountsPayableandOtherAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Employee Related Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Details of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of Net Periodic Benefit Cost" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/EmployeeBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r108", "r111", "r112", "r113", "r122" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r108", "r111", "r112", "r113", "r122" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Operations of Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r183", "r196" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Summary of Restricted Stock Activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Reportable Segments" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegments" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r57", "r119" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r73" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Restricted stock granted, vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r192" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, at end of period (in shares)", "periodStartLabel": "Outstanding, at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r189" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding, as of end of period (in dollars per share)", "periodStartLabel": "Outstanding, as of beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r193" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r180", "r186" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansAdditionalInformationDetails", "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Total Intrinsic Value of Restricted Stock Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards vested. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "terseLabel": "Vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/StockIncentivePlansSummaryofRestrictedStockActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Shares at end of period (in shares)", "periodStartLabel": "Shares at beginning of period (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r111", "r122", "r129", "r131", "r132", "r256" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/ReportableSegmentsAdditionalInformationDetails", "http://www.kforce.com/role/ReportableSegmentsScheduleDetails", "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r140" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/DerivativeInstrumentandHedgingActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r78", "r79", "r80" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Shares tendered in payment of exercise price of stock options" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r14", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedLabel": "Employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r140", "r141", "r187" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r14", "r140", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r13", "r14", "r141", "r182", "r193" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance for stock-based compensation and dividends, net of forfeitures" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r140", "r141" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r117" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash Paid During the Period For:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r35", "r142" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r35", "r142" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r14", "r140", "r141" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchases of common stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r35", "r142", "r143" ], "calculation": { "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 45,483 and 45,167 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r140", "r141", "r142" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchases of common stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTOFCHANGESINSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r101", "r102", "r103", "r104", "r105", "r106", "r107" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/CreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Earnings per Share" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r91", "r96" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average shares outstanding \u2013 diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r90", "r96" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding \u2013 basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" ], "xbrltype": "sharesItemType" }, "us-gaap_WorkersCompensationLiabilityCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.kforce.com/role/AccruedPayrollCostsDetails": { "order": 4.0, "parentTag": "us-gaap_EmployeeRelatedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Workers' Compensation Liability, Current", "terseLabel": "Workers\u2019 compensation liabilities" } } }, "localname": "WorkersCompensationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.kforce.com/role/AccruedPayrollCostsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27405-111563" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2443-110228" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130611-203046-203046" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e2709-114920" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109976185&loc=SL5864739-113975" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13433-108611" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r257": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r258": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" } }, "version": "2.0" } ZIP 63 0000930420-18-000276-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000930420-18-000276-xbrl.zip M4$L#!!0 ( #.$84V0W?::P0< $'[6Y$)IKF1EBA9I8USL]<"SXY9>?_.ONNU2(CE909SRU) M-*>6,U(:D4_)9\;-#6FUJE&7JEAJ,9U9TNM&;\EGI6_$G(9^*ZSDY[6U_\;.@&ME&9"+@<3 MD7%#KOF"?%(9S4.?$7]P[ #+^<=%V-T)IDJ1\U:UVZCGMWAU.Q.QL*0?M:/[ M^]N^LP1FYOK+;VW+5BZO/DW&/XPO+R;C#]?_>W0S+U'U<9.,Z%PP\KY-1F5^ MPV63)%Q;D2Z)G5'[9N_H[?!I]XBL.Q[II,@S8&9;"D])2+-=R M1&A0+(;EF Y-&-=D,1/)C)C2?=S-7W#-*R%N YDP$ESL:'TA[ P;- 5/O(). M;@'5%,,VYYC&2+Q<-\,K<'?_"7=SDHHF-QM+ V+,I_.F&U%*#(#3%3SC MES->GX2:&4FE6I@:$9I/A;&H!2RAKC'H#2V;:XXUM3(/M'T%OCULD\D]0[S9 M>]N+3H:F\EY%X [Z*DT%'O?-@;?2F%#-O3]@7Q%+[NQ&.$ 02V%F;H8;EB'R M7?2[9R9,(I4I,<]Q@E8R.*;0*N$,S8;LPP^,P['!V%>WR8SF4TXN$&Z?2HD1 M49^VHJ-]'K2(CEAX"H_")?8\ ,+))RXFUW 2_.9TV7FA]-Y"*19R^]Q$#T:X MO+![CCL\?:&(V*<'9,0-ZB18QA/CG[NMZ3@[H:79?8HCSYC#!=5*@8Y5J2$ M<3<7QD79L4SKE. $Z"+45(P7Z>;,C:" M":J%VX (6<.S6^XDE<8QN8\"XVG?QSX. E (%;J?5"#MBZ24U%$6MN65N,L( MF!'RRWI:Q+>8NX%@%;F8B3.'PZ8:@7 I0 8Y% 59Z#6!)#LC5G,K2 M1Z&S)$]3Y'0QAPW,EMR\2DD[L$IXW)ZN/38P$8Q@0E$0J](^KL$NO$=7H[FK M>-(_+PA)7-=2'NX\6 +Z>->Z!;YR]S)P0;#<0P^X(T"5:'W/5C<_@P%<3E!) M4FIGYS4"WB(U4\:BW9W](G%W>PR%14M<4;!4;DZRFR,;_YE$ST/5"^V3#WZ"V6J M/Z^S&I'-N_AS=+".BKM0='Y]1@9[4'>LM*.H/:S29I4T? -$9CC@6LZ?(+M8 M(2VY?B:@GQ>R#^R 6XSC+OSO*J :\/SW4D!]#^XR3_RAY^"55*,7. "Z'"_@ M6%=LN[(]$1QNJ A_514N.+UQ#!YRK.=P7QWX5PKU8?!9SJT*N'#4V1*RE&&B MX:N(?10(54V!*? F4G\SI!&#'&+*#*:'%?QF*J;<>FQ^+2D"Y>(%,D&J$0Y- MF)C[((:3_-N6RIO-0*0BGRLYYXY-6H' MM+2JAKF_LP@M,8*,:[=#20O#!_67X=I%@)L_7 \9ISY212'I''=[_F+%:ORQ6J7JTJ4=+ETZECWL/.ZWHV[ON'_Z^) GYS_9V>^U MWYZ>](^C'>=WO/IA"["-*6C^KM%O/!,DF\:CBE_'(W\7\?/W3U?N->[]O"'@* 15WN+6@&?'OC$CMLJ\7'IO7 M<]\P\8]@A^6GYFL32M4^-W-(+RUG_/U7ZL\^2.6!Q)H#&(N+1]6.G2?_<.7 MZC/\Q,;_V.?\_U!+ P04 " SA&%-TI4XB,<' !1) % &5X:&EB M:70S,3)Q,S(P,3@N:'1M[5IM;QLW$OY^OX*5<8$-Z-U2;4N.@=1V4*-IDDM] M#?JIX"ZY$F'NM^_3U#KF39EET9+1#'30 K6KX,AS///#-_OR.#=K='KNTO'#**U-P MW>FRD<_FI0Z(&'6V,DVWA1>/DF%KP*;DX^=?Q M=ZT6.S-IE=6K*A563J6?];N^0?3;V2LUX M[/?*:WFRE'/*^&GHUZW^^]Q(PPZ.^VUP]; M/+^>JD1YMM]K]V_O;_/.4IA9VB^_M0U;.3W_='GQ]N+TS>7%A_>_/+B9YZCZ M19.=\9D2[.%F6LI)K(9K5';0!B(+0QX$0*Y*A@O%JPJ MO*TD= =3!M*$<3C+\605URSC*9HL,SFBV9LX[MZ 0J;2.6X7-"3G5Q+KKLET M:!-0!DOJP+A8@P:DRH)A,:S =&@BI&7SJ4JGS%7T<3-_+JVLA= &_\1=TN6J0(&)=_<&+ )7V,X MNNU:ORH0!? DDBZ^I[H2D DGK5FK"0JPFA7*J-JS"/.,$:'1U36I-*@6;'=N$'(>'8:.SSZW3* MBXED;Q!NGRJ-$;U]WNH-=V74HC<4\2D^*LKK100$R6<4DVLXB7XC7;9>*+NU M4(:%:)]WT8,1E!>VSW&#HV>*B%V^Q\ZD0YD$RP1B_'.W-8FS4UZY[:<0>282 M+JA7BG1L*@L!B+N9?%KS\8U?FC7/4*<")T 7 M9[02H4QW5>*44-PJVH"*62.P6T&2*D=,'J+ !=H/L8]S !1"@1XFE4C[*JTT M)\K"MH(2-QD!,V)^64^+^)9(&@A6P7PIMF>1YXN9Y"YFM@[$>]#9/H2W1A!0 MA[*4@,$=#GS$5=P!5%0($%JX%4O/ 4N*)THKOZ DL6E9PG%P%I):FQHJ@0"@I)K) KD+-3#VR)'S2$)1+$2K L2K!2B\! M+.D>.Y]Q784H)$O*+$-.5S/8P&W(S:N4M 6KQ,?-Z3I@ Q/!""X6!8FI_,,: M;,-[?#5:4L63_7E!R))E+17@+J,EH$]P+2WPE;M7@ NBY>Y[@(X =:(-/1O= M_ 0&H)Q@TK2R9.!JIG M6Z8._T*9&L[K8HG(YDW\$1VLH^(F%,FO3\A@]^J.E78\UP"?(TD_I0 MM]\>H67F1[SR9@GS<&416Q($F;2T0\U+)T?++^.U>P":/UX/&5(?J:+4?#%2 M1=A(6+>^43DZ:A]T#[[O]L.]BK?X$TN5ZCN7=KQSZ7AQOW-XT#[L#[J#@X>' M/#K_T<[]PW;O8'@TW-]R?B>H'[< V[B2%Z\;^XTG@N2N,6>4B%$MU6W1A>.2 M"SIA17_U8.-E0_17+WIXJ?,&;9;CO2E'_?)Z-;^&"#7]/0IC@2VU7=VJ?8E[ ML,'=>[!XU?=J9P!6"Y_L[,VO%V?A*N;\W;O?[MSZ?0/ 8P"HJ8/6@F8LO#)B M2X]]O>BX!/8>PD GE$)/*8$W_.!D;5IIXB]P1O$%_DRN_V[ET9^S MW)/ $Y!TY>6XUJ'[Y)_ U)_QQS;A9S\G_P=02P,$% @ ,X1A3:): #ON M! 41< !0 !E>&AI8FET,S(Q<3,R,#$X+FAT;>U8;6\:.1#^?K]B2G01 MD6!?>$E@ET:B0%74'*1A<[U^JLRN 2O>]=;K#:&__L9>EI*71HUTNB9J$:S8 ML6<\S\QX/./>J^%T$'PZ'\%*Q1S.+]^6TIRGX MI"0Z_:/WJEZ'H0CSF"8*0DF)HA'D&4N6\#&BV174Z]M9 Y%N)%NN%#0EK*Z=G%>\\VB_3F(MJ<]B)V#2QZ76&?G<\NJF$CH:!F:L/I MZ\J*:NE>JYTJ?\TBM?)S"[[DP"" MZ8M"@?%\:=1L/Q"YIYH? (>,K"\[62F53$1 DPBS>VFFGVR &4T5C>=4'AZXQX[?=&KF8'DFV@') M8,$XFFOGFAD-@"Y>-ZBEU3F"X6+*3R6RC4C/#Y M!I"JV&)3@S2764[08DK 7C(KHJLPL,EH&A:)1*I/^7V>6S,Q5>BU#&8BYR2A M67UZP^D&^J$)2+W9:CA.U.%!N^,_GE<8!EVBO$8K?09'\0.>KKI'$"#4O?V3 M<]PSH8A3KIV]"P!)O^1,4EWB9-H,=\Q;);@/);CM:G2TL]^WF-G%R]:(;K?9 M@JK;+IUUTHDU^TE'(/\1&K;KZSA[X<9M%,9E"09N3$RNP[2G"$Z-D&J,M&=Y MPDRZDC331J[I&81S0$[,8(2C"[(4K9[5#..")20)-1UE1J88-EL39^6\\)' MU&>6S;YM'^M%'11#Q&ZVV7-)W!-QO9>WW=MI^\=,JLB",AF1+BF ?T? 8Q&PS1UZ+=0,,L&QVBI=]G+#XV[5^#LF?HFL\)W> MX+?W?PGO5\\EPX(W);PHOG9Q4+QN@^'H>]%@F_KG*77O Q>N>VRI*&Z@/4DY MT6KLW]L^>IU[3P*98V+.%?6W.CA/O@+>/HO+9G/M??HO4$L#!!0 ( #.$ M84T@$VLZ_ 0 &L7 4 97AH:6)I=#,R,G$S,C Q."YH=&WM6.MO&CD0 M_WY_Q93H(B*Q+YX)2R-1("IJ&M*P::^?*K-KP*IWO?6:$/K7W]C+$O)4(ITN MB1H$*];VC.E"S'^5;K.4X_Z,/'X/,Q MU&W7@T"2)&.*B81PQQF%"9-2.5%0Z M[.@1?%(2'?[5>6=9T!?A(J:)@E!2HF@$BXPE,_@6T>PG6-9Z54^D*\EFE]B/]P?'HKAX$ ^ MFJD5I^]+*HMP M-DO:1EP_)G+&$FLBE!)Q^P"YEW)N!<6$A#]G4BR2R H%%[(M9Y-RM=&H%#]P M;7?/S^=V7//Q-0-K2F+&5^V Q32#$[J$,Q&3))_+V&^*"' [\[K,T;60E+.$ M6FNT7M5 '%S.V80IJ%7MZG5\=R,+4@.KY4:!_G]MCNV?#>- S2+Q:PZV\*@S=,73[H]-@T-\V MPP;0@=M\NJ,]7PS= 7!T!,'' 8R[9Q^Z)X.Q-?KG>/ =NKT <*;JNO<'TDM$ M,TP@%$E"0YW28*54,A$!32+,]H6:GED!8YHJ&D^HW-WQ MFJY?B3"Q;!9QL^4C-&9W"$4M($C+" M832=LI#**T^H&-Z3%>"H8E,D21I#?YOF MVDK,%'HO YG("4EH9HTN.5U!-S3^J&.M@O-$[>XT]OV'TPI#GTM4NUI/7\#) M?(>AR]X>! AU*WP6: 8,SCCEVM8;^TOZ:\$DU15/IM5P0[UE@F$HP6N4H[V- M_JY<9N,N:R5Z![4ZE+U&8:S6?JS)6_L"Z?=0L0>^=K-7KMQJKER6H./&Q*0Z MS'J*X-((1XV2MC1/F,E6DF9:R16]@G .2(D)#$,!)U+4>E8QA---B"#/R-3& M)C)QU8+G-A*8^9#^PBPWH9^2*,)N,;>7 MASHN!G)[>;F%"YGOD*98KYN8:GJYH5^[B![Z;P3XI[:;??(X.L7ZS0\R; MX-V=>LO/S!/ZW:_#OJD0!L?'WV_TPV\.\) #K%.'Z9A3M*_@6&L5%GN]WG&C M9GQSB3\B)XQIPK!&_(KM )QBEDH)?,=5[!99*O*[Z;:D'.OM"[I]H_O@1>\M#F2"27JAJ+^6P7WRY?#Z MF5]#FPOQPW\!4$L#!!0 ( #.$84U%@F?:FHP! +",%0 1 :V9R8RTR M,#$X,#DS,"YH=&WLO6E3&\G2-OS]_A5Z.<][QTP$;=>^>&9X AOP,,>2;)#M M([Y,U(H::^%H,]II5[Z& M_B#O=?]8PR_06N7_;OS^_V79?U[OO:ML]=RH$[K#RIM^,,/@*R?YL%7Y[,/@ M2R7V>YW*YU[_2_[59%EQS9O>\5D_/VP-*P1A>>U@_Q6.EGK)9484BQGC)F8* M<9T)@X()*@H2W/KA*QL4X5K0C))H,A8"S2R*-O/!2*D%ENEJN&=K"$V'YG<' MK_+3X1]KK>'P^-7+ERR;[B#V^ATSA'=] M"2WD&2(9$6O3FW2_AL'E?8I[#()[<=C[^G)\+%U$,X0SBJ<7I;-\?O6B]&"" MD'@Y/GAQ*C3ERY5FGM#B7*RU?EDG?R.MJ0])A M:P9A%@KYCQK>'0Q-UUV>/\AO$@.-[4@/WV5 M3@S]\R'^L99+C .UW 6F"3->68J8D8)+1DBP MQ/V]5<@( P8NA36&$EQ].GQE>[UV,-UHVJFCNZ:3&A7R5YO0?)]>8:=M#MZ,[KK/3K7>VX1F;9]7S0U;]7*75K;VC MVM9?>;/XW/[2//?M^N>#3K6S??J.[K6:G=-V_6B3-8\V3^N?/^+JUD=TT/B MJXV]_.!S$Z?_ZV^W>9/L?&D>'9Y/KX%GC0[(1U'=:N75K6U^T/AX4FOLM>&= M3FMO_VH?''V"_^']&NVCYN>]O+Y5B]47-V%DP_=&=%/@7M M>WARSV]W_1:<7HK^GT5_=B'ZLUIC]V\L*>9(R,Q))#,6AG H?"OJG7S@3+L)4-B!7P:EL/]1V+4W,WJN%#%1 M6)49(6S&*)A3VDN6$>HLYU9Z%$'2"Y7M6)E+Z=Y2NONSTD4\!.-(1JD&Z4:N M,JLUV-0!1^)L+QSF@V04#FMPI!3K/XMU=G#604IA MI_/HXMW)VZ'_!L;>PU[_ MK)3N/TJW/JNT1AF/!=69 6<7*%F'S"K"LD T%<9)RA"X-@&H\1@Z?=@?@0IO M.A>@RPL'O.C\1S7*OF>!C\&P#8\\S+N';_N]DV'K3:]S;+HE*&YAE#4V$R#& MP&CLGM8W_Q;@66ň<#1ES\$D['S//'96,1ZHU7X15_F, ['=,N_UZ- #? M>5 .X;<1_/95P7_X6SJB-(XNLSR2C($L,A.ER\!#TUPS3)RB/Q;\3M^X%'NI MC+KY6.R#%KA/@[5K4*#@VKF(A".1"0U8\)[!_5%$,CK$_MY-","(Z+6*#RX' MT0[^6-NM[5P%1'?4\;WAY(1O$0$D $[<_K#GONP7K:B/ABF&X8$FUBK)Z(/3 M40F5VW'$U#38_!LK(U$*A%(O-/ #M\ /8-Q+L/],U$S#& +6O%A'@J\3BJ=8 MF8+CX2V#-V#6]TU[M^O#Z;_#B@X#[?#GWMG!9W]L"1/-QI?SZM;N>7WK\+1Y M[DYJ;ZNHVOFKE3[7/\-]R$=^T&F>-1L[L7JTS>N-])Q=7&M\9-7#ORG6A'H+ MQIM2*&/&T$P;DT+9R'DAF6')ED/P'_0G(^@1;;DWHW[_BH>]T@&5^PNMT43U MQBZ!-J$J7%?;_#M2'$T@)L/8@9YQ3#+E!<^B$8BJH$#]S-I&EL'OETKVCX0\ M&OAK;(P9-=@I9Q&2#$Q^+1#@05)$E,*:D3$;C^5VR<89O0493Z8)7FVVV[V3 M%#W>Z?6W>B,[C*,V6).]47^TJV86V?LJOVVO $ M=]IL[-+:VX_GS:/64>WS7]?CJ:#'B+NLF!\"EXUEH) JTT0;&$^#Y"@Q\[I@ M['ND?!O ($\#@7N ?^B8BUCY* ,*%,$W1G$H ",Q2;,I)6"6#S!GESZ^4#)R M\.R]\S@%YG2F.!+)"T16.$RM9PDPE-([ >9]Z!9)9KCV&;=: M,6*I]%J O? "?=>XNPLL[L"1:7=.%,M)9JF6E+.5C^#FLAYBI8QA[BYFC8ZO7S\^#+,>4N()F-+$8?#"\F=3$C M&9,H9@ ;D5&&M#9!(*; ",%\';R-GX3)3Q!'"9.%P.222X@E*" %X/ AF1Y" M9I;PD*D0G!/>*&7-X/6;1"R.QB,9M!1CC2W0,>L)Q.(]=8) M<&((81GS"-"!J,P$-40 B1AG 1W_^R]%,/EM.5BDA,=#P^.2/ 13.-J@,LP- M&"(& 6]83[(@G1)8<>.EGQ<\%L >2QBH7@V,G,U0"!=&(61LIK /*;F,9HH* MES$L1,21*RG4"E-(B9%[8^221XQC!"NG,DVER9@%CU=K\&^,P.D(-\*A>V#D M$2(@,Y-;I9\[!UA<28X LA 44YU)&& MI909HS(0%[@N&CZ9J$5FC""&TRBQQVL;A*,5B7V4,)DC3"X3*#@UTA/&LXC M<6$8_!B- "8X:!$,CPP7"11S@@P%L@A&2B@A4X4PL4HP+9&3?@\A5'.QV7:\3&N9T.\;@ MAH.4;NA2L&PK[\/W]EFCM_W?4OUL%Y#^#31-6CG:/:4?,$1(Q O+R^53T!B("X MJ_R@T?K2['S*Z_L:-3__-3AH]."Y.T?UM]LGM;<[[>K11U0[JI)F9_N\2CY2 M:.\Y7'L"[6G7WDRN^<]?+=OQ ,-#5/U<9##R+3S> 8PV1S\&?QA& #J MWO?ZJ:V;PV$_MZ-A2F5M]-Z;9,!.PS,%K W*7!@"%C718$ MY=(AHV$X6=L@DL\C:O^38/IQ^'XK_YK[T/6#Z<.W@FO#/TN3,K B\'"S\ B2 MA"B1 &(!C# 34MT1(!NNM:2488)9,:O#R$\:,CP(2< O1\H'9D507"G.@_5< M4,=5G$!#_H!G;C,KO FCC\_;H\0S^\&-^ODP#X/M4]<>^>!W^KU.HB:@E]3D M>MPV_2[0T 6D-CMI_%H:OJD=N2F@P&2IGL,S6//HD%7/OZ2%,;AYE/[=Z=0; M?^4';[=9[?,'?I!? .JDVOEP>M#9 ],)VM'X@II'M0Y<<]XD!P"^75+_O'M2 MZWSZ,P,EWR:1V*&-!R4QC^!K!@M51&T=9F%>& 1-*2B.U(MJQR(G!&DQS MZK!U+*"HQR;0%%.RQ-1*8>K2I'8V>3Z,9(IYGA+?;*;2'\NMA".!2'.?C(2; ME^'^O#U48FII,75V@:FH;(H*RPPK33,FC 8X*7#I8[3*"Q6CB_/"5)#>:Q=Y MH."T*\&LQAP34 M3_4(\^YH H'7H1MB/AQ\[/K0WSSLA] IW*U%"OZLVCB<"OZD!L*M;[6^5.'^ M!YT/J'H.]_O\U]'!T1=6WVJF5<1GS2-W7@>+^. _+>0ZG[KFLQZ!$'&UL\OJ M;S_ /5J=@ZT/8$5_:C4[-0#,(0/+&J[_*Z^=5]E_SG=/JR=_$\2!YSW+)%BC M&4O6BW5.9BH*%:RQT.-N;>.]J-YE'7C40BO&$4]+/#@8)M9$Y^!S4%Y+'TNY M_9394U.#4UG)P:$_!^3ROO=T%1SG29P^X?S6N9?B(#R+F/D8 MJ$,"@5^"[Y);<<0(KS28E2NZ'DDLRL202RK3(P*?4&0N>9#J5%HQ$"$J-P3#X_)!,;C0J!7)6 M&X<9L <34BB4\N*TD"G!R=H?%1>:NHJ%P_?:#()/+F'H#@K#6_&D#DQ?5_\^10&Q1Q?89SBQ<+B'$S,*2S. 0)PW2?P!P_R)ME&]<]_ M@?_VNE7=^G *OB.IGK\&,391[1NSL\JKT,;:Y[^^''3^ I_Q V\"+*HI&+^U MDR>3M?KV SXX^H!@O"#5QH>_ PZ*27 5L!,^3^_Q MMW;GRZOEV8MU3 $T<+#Q>RI;_VI0%)<'65>*?0=>#<]2N_M?H) M"DFI+V3\XG3@4SGYJ_<8/V[V&<7706_4+[X5A?%?3? UEN1]0F#3&X6BUMCT M6YJO&>8Q#_U*T:!PXVX%;W;_?;7.UO6+-Z8_7;W[<8&_Z;?!T/2'J4C6QG3C M@K3JX/JQBV;ZF5-U1M'E(\9'IM^G#WEYI:.F]TGL773:).XS_;U3I%2$C]PLA]M7!%Q\]X^W0AB.>Q2CC.B+&TV.W+%'1P6:KW;99'N) M5Q_WM^[9@%I\MUY'M7P,5%_IM_M,LBQ9O\G;]YN<6[_=)^B[?/UV6Q;] MJ7Z;U?F+S(+I05],^\^>6@RD9MCKWY,>OKD^_;@5NKU.WKWIMK'FU M]?_$3G=( ET\2*YP_16YWXWKK_3 '3(=EZH'Y+36Y,_W '?"$*X#TP07PX3';_^*N'AYT>MW.7#ZOCK4=\WDGY76EKL@NW(BVN M3==,$@7!M^AUX>M@\S0'X^B&I)[QO7Y_>>,C+GKMHB6+$HT1GBF#P-Y7@7D< M+0\.:XV"TMPQRYZ,:#:]SY,K:-KO3>YWNV_,<3XT[141DS4N&7.21\>9!:]% M,$H)<5@$@BE%3T=,SHV3<(/_7K[EBH@L3<]X'=.T*:@72C59.?.<:W X/1+D MR8AL+PQ-W@U^.NV^(O)A&A,1I, 1S'\9J$'&!^((UA$Y;OV3D<^591 K(AS+ M*9'4:&8E98)Y+:W'P3NNO8I"ZP5$:E9>BQ821[IJ;'B"+?4<>2L8ILZDNNG4 M$X2"5HKQIR?5!S4(%R]0*D0(#%FO4QQ !$L0D"GRC!C),?%/3Z"/9D8N7KC, M>F:)$!I)E)8"6H9HD%L#"$J M'0CX>T]/I OQ)Q8OZ,BD5P&!FF+#--,Z[?$5O4XD3;VBCQ=U6^4!]D'"@3) M?V&,%':(>>RL8P(KR73*TS1$/QG1+"+B,L>H+2@/93XJ1PE38-I$IJFT5D4I M":-/1X,6'7&9G\BT=!1II+Q$AIDHC0U<1!2=0]K[B)^,R!XUXC(_^1",L911 M*ZXHXR1J<.@%%E:E&(PR[,G(Y_$B+O,3SGVJ+BQ^NNK:K.Z5\-./9W6OG/HS M+K",+B8S.LV&(VVLEE$AZCBEGF B"U"+)>FN&>2(N<7JP,:$]W624RP8U5B3 MM+!$!T$%H9:;<2!U^69XY=QTAU.#1/ !>:-8"H8H&(%<@':F+7297T!&Q$\S MW'1SW?WQ+28,5R3;-H)K=7OMWN'9Y. _4-RM'[Z5#XY[ ]-^V^^-CM^TS6 M;^/&&9Q7"/;*B>,O8+W$UV?[IAUJO2'\Y,;KBN#GXY03 ;?XIV'RULT<&T67 M/67:*U(IV+V53#%Z?76GR &[1'J529C>W=*:S_QU[?1?> MMGO6M/=[:0TD'(?+']AK?:P,F:L& HLQA1*M,> 4D6"9"R%RYQ0#US7B!61D ME7I4ZM%/ZM'C9^BQ8#B&<480U8P"-7(J=7*B@GAB,MW)NXD,$@]^8P M,P;N3BE1C( 5K?@3D^[;WM?0[Q:KM*94_(2%2S!SQ-.DOY%%Y"RU6 NFN'0$ MW$3ZS,V:E1QBG5#@]#/O, JIU+*.Q!$:%0\^4H.?FDP71\<+D:[F7I(0O)#( M,DJ0HB!7CF-RYI,=]<2DNS Z7HAP%98"!)P6F$4FF#"$VK3L#//@F&1T%2?! MEXB.%Y/88 U7QF.BF6/+UU/C#!,"40Y9YQX M@]*D>521^)AJY#PQZ2[2.GY\X3HIB [.DV@8XU* ;:PYZ*_3-'"GY3,/GJ]H M(%<+1PR/TGN&J3="$"PIC?"KQR(^,9DNU#I^?.F:8)2-F).0TK@YLR)Z)+!V M4EHO W]BTEVD=;P(U37&1.<%)HYYE);%8 +.#],V:$_%)$D#A+NL,MWT1Z/! ML)#B3J]?"R>SFS?TNO#1A1D9S^1!354W;3-D^G[P\=A#+\+[,J0?.HUC5M(_ MD\;AM8F$ID768#'Y5#4G!JI<9(1YRVTIOI^;LUK2#*TYH4&I8DAXI#CA'FPL)I9WD>)2"61^"Q,E)=08+K0FECFP;!67 MV$6,D;&"ZK "$S7_()F==CB]G4Q6VB]:R$R0YB* 9R29A=$93"NML>/.(X>M M\J#/)7I6S@-;3#( #,A>>(&LU*:> DL%$//S#*QU"I%F6)1:0"0 M2*LAL!*(42X4T;Y$4VF?W#X6'<&J!3O7,Z\8YE)%IPDAW%H1HU'T^8%I)<5( M"9,.""%JP1C&6CM/M"2>:V(YEFX%Q+C091W_@*')H2<,(,A42[9<6 M2L_+.#%(>4P"N-]I)D B9;EF2.I@/8D*K<*H]NP'%HEC%$1I;PUF7#KK5,"4 MV&%\"6.5LT@60B,L")IO2C\[REC2NB(I0W8 M"N."BX(_)QBMI =\RQ2#4ZM4PQL2BN\5]23$(3F2)K5%^"SFLU9"(9LY%SQ MJ#%3J82*!1*(''N*N0%G%\D20Z5E#42L[ IS5@[AH<-?&*17A0 MB:;2/KE]E;0 [I%1!'%$F)!,8ZZE$31JY35V\?F!:27%*"G#QLE(%+>,"*XM MM1)%+[#$AL95,#/+V9Q% BAP(I7'DM.T5AM+C7!4:5=AS8VA;A'[;LZ9!Y[C M;,Z"N$A'%B08MP F&I7F&$88$3S0DHAJ%0H&+BV4GIEQHH5%7B!B4^$\KJS# M!%F!D&("$F%U5:@3,1RQE&?1PD9 M@HDV"B&CTUY64FLDK8D.,V\,"JM09&0YT?/,BM50')WR7D0G/ M$*6.$2]X2 MX0$':DLF65BD?!8@RTBB01&4FE3^6"%LT8Y(^TJ;.BYS&AZ7O:)DU(&[EC: M/9U19(P5$854""QH3OTJ[-"]9+,YBS$S,?9,<.NL9@Q+FK;\BEHH)CFG@<@5 M$&,YF[-( $70=[!&=(R>L$B)L9%'30()$45K5J&:\M*&X)^9?4(CCE(:YTVP M8.U:I37VVO%H(A4RJA)*I7%R.R2)$+CT4F#$/),>I6U4%*!+>:0C>.+/#$DK M*4.OK<6!6X&]9S1&97':"0=C$1TB9KH'PS)7F5W...HSJ4#MB4>.C8=:6.%HU@V0A M,+("Q6A5( 8'QBE2/BH6:><4E>DXP6DD!8L2-T9)%I#$# K 6&?!+D)$X M>I#FZ@OP6P%K&&:T%PS85IB!V%-5&-6>X\ RZN9C 79'J>$7(ND$ M,QCUP\;D'O!Q>H/ID>GW=(>;S55/(S5"!T40N#Y<(:ZIYSI*$:)ET_F]%:Z] M]P!1V3?0@WWCAI_S8>O-:##L=4+_M1GD@WI\WX=+NX=7]S#;R4^#3T?"],IG M07&+*9LN, H681\\^%_$6_#BI;&$>1J0C6[U)ZQ+0#^K# P: J+,&6,=8^.* MS208J7 ,X$^8)[">M@3TLUH@[G!07!L4D#< Z%3 WCDC*9-*R\B>@&=< OI9 M>55"8L6]UH@@\,KPJ2RSW3/=PHL?I:S7OYIU1YRD:%5$+K1@'QU\@QAU.$V#.P>>@ MO)9^59947A>8.7VJ O/".YTVIAL/E$$31JSG8 @&PBP9RP<78#SN8U4X[OM&)>WH2.N;RO^M=?^"L/F MU9/F#YTK>R, -K1PS'%L7*JV)(R@.!HDPO)N,;].*[ MGND^* #FMZ4]W$M9*YTU*#+O S""UEABS;5W2*S"*I_%(>&3Z>?&ML,>#,C7 M7*?@0]^T=T9=/]B.,;AA_C7LGYCC=.I3M"T"BRJ0X!D5DDDP!5D@6@E'&9/@ MHYL21_?"$;3%][J[T-%]:[I?Z@ E>'(Z[]WNZ_K>4T02$U&2Z(,3X/Q9RHR* MTFI%&.5&.HU6 $GW]@-7$J.OS2 \55K3,6(PB&C@+#)@-^4(ULA:846Q0W$NLM57:KT*U\*>$H=+R MOFI:6!^M94Q+KACX@H8C[9V5AKA (D%EF'Q)B>U!8N9&1V.8%UAXSB07QD@E M4_R3^LA8%..9,TSH@^=JE&BX_Q0:)AF=1]Z*D49[P8(D6#("%A;EE#D=/1:$ MF!YU7B! 0GL5<:IIA($!K+4&:62<<(@&0_'R#Q#/%@3S&Q><" 8K M<*BPT\Q;,!I(8,H)BZ.G*.))1@7#:EE!\+YMNC73F:&"Z?C^E MHPY#Z.X/>^[+;M>E!WX-Z:*'3G=@&59SD)! SFKC,",:,R&%0EP0K%,Y2XJM M796%'0_K V^>F+[_5B'WPF#8S]TP^$+\3]',-T:[B(PV%"&&I !%]H+PB 1V MBJ)5*/ _5R&67N#5#&5DO7 @*X$)TU0HJ8)2"GQ!K8C6%!I M(8#BRV\X+X%.S<^$C5X9(##P9;5FFD6M,*)<2V$I9H:H:5+P\E+ W!Y-S=Z&_^J-;K"RZ=2.VH,>_FF0<7]Y[+Q]\N=J4 M8OH)8)*FG5)NX$,;T7P^O,N-#,P&Y:WW+#AF#):"VE01&GF"W41E2XRL'$;4 MW# B*?+.! ?#L4T%KW0@V'",';?<2VH*C.@2([==)[D/OK:!WK_:ANFO.[U^ M<&;PE*&IYP=-(3E-):2MYPP3;@"9Q<0.V)-8>YF@27 )S1*:MX,FP?,;6;TT MG#-#M1'@T1!M)7:>!NV8E8KJ IJHA&8)S5M"$\T-FL8#6W*FJ$QK1[DS2/'( MD& 140S_++^?MA307#Z,S-%Y#-1K@K1R,3)PZ17X",%:PTWDR+# EC\^5F+D MH8-VG DE@78%L <,<<@&!VXD1HY[2FF(R\\C.R;O?S+M47A]5AU7R$LWV.F' M_XY"UUV;.;TX>>;4P5YPHWX?L/.$$3,_5E$<>\0C8L(AL-J1\HA:S 466!GC M58F8>R!FIDD7'_^$ES1]USI[%[Z&]G=:M=L]'@T'Q1FXA.]M#"<=4YS,."+ M?>^-%?H P%T677K2\*7&Q^BPY46*)I9:<8.H8&F;=!,462GX/C!BED5F/A(7 M- R-5!MFC-38$624Y%S!!URZ",MJ\"T+@(P&%0\"$G0@*P3"!O0F!6*,8-L%*9<1* >@Y&3W+ B#&8+@RB@BM M/&,Z*F8LPX&I8'B,?@4R!9>0@9;04)UC,B-7Q%G C$U;OD5O#,$KX%X6%*J59!2A88(UQ+RVT,B&!#-<"VA.^2FEPE? OV=9(QQZU+ M&V00D]P&H;7U:;=-8]5JP?3W ];KS!"__]O:\5)&[\/CDUWXW?;?PF7CC^/[W!Q MG^^?,O.0U-C,M//#[JM4GB#T?^N8_F'>S8:]XU<$GCSY:GO#8:_S2L OT(!A MJA(XO<7DC':(PU=F-.Q-+^D7S2]^L;T^O'GF>NVV.1Z$5],/O\T\/ET__IYW M$]9?(7B6SP?';7,&O9[V"SU.J8[/C;(S\,KS* -Q=>3 ML1PD7%H@9B(73 I1?JSM-K:W*ON-S<;V_AUTXA'?A-SN3?:WWWSW_O/ESL_9VN_*F7JWN[N_OUFM+^7KZ=F_W>7/_S]W:VT:]ME[9>O'F M184@SO12OE%BQ!O>X'__A07Z;95:_/<#_K>4_8#1RHGNMCRW4]^K5GX'DZ/; MZ]9&'3!17&5BF>R%F)PAC,%MYBXP39CQRH*M::3@DA$2++FQL$^E:Y+)ZD/^ M:JOGBHA06L:_-LE"H9_.[%;OZSNR][5)JR-_M/WUX*T^JA\=M&KD Z^>MSKU MS]MGS?,/M+;UD37/FR?5:#?^EWJBR@Z-V MJ]JIHMKY!UQ_6R75K2IM=O[J'+QMDOK6!];\I$[?D8.SYFY]7S3U]J MYU].FIV/J/;VPTFMLTNJ!%IS?DB;Y[6C&JFBZM;'K_[M)^;__*M]0-I?[=%Q MI_IV][SV^0.M-U[G!XT/Z&!KDS2/FN<'1^Z\ON6/X,EP/=SODSJK-K[PZM;N M>?7H(YS_A?R=BE@%XGAF/3,9H]1F.G"?$PY="9>;&#K>R7)?7,-4O))("D?L9IO2%$APC>DN[]&Y& M+WF1JH1H.1^C=VI.CJW TPOS^Q6GUURS28<_UZ[\!V+YX< V[M /'S?W&MM[[YJ5O>WW];U&Y?W' MO?V/F[5&I5&O@$W< ,.W@FFEOE?!_!?_:Z6^4VG\N5V9,9,J9RB M]4H:^.]L"RUV:+I%/]3WRA&E'%%6=D1)"JE^*X>5^0XKC;W-VOYN,7B4X\K] MQI5AWW0'>5H"/AU88K_7J4Q[8)D:772R#Z[7+Y:LOZI 2V!$A-,N7)G'_[N, M';6V41GV2A'>581/0*O?]#J=?) F["H[.=@_M5$QC0?/R8A 7#VA5WW,X.:2 M!FX>6WX7*;M>]6,IH["T!MGUJW+ (GE9ZL=(/A_D@#9;#BAE4 M!L?!I4E]7\F[E7PXJ+A6X9ZM\OO.3:&62C=6REOD C/$[N"!L5.U\ZZ^M[NU>6M?=:YY$W=(?2C%_R#B MYSJC1# A\/>\X"70O3NA94GZ7]VN_XNJCA7PSGO@GOT M5GX.M[2A2AMJX8,H_(,KVYO[C+7W,Y2RQY^S-OTOA\&@V06'??!,,J/ M3;L23H,;I060\#.,@&%0JMGS1,=!?EQYT_/A&4SF[5T$)__W7XI@^=N@,@SM M<-SJ=4.E6\P!K"?/H3U*0JV8?C .1]>57Y1F/XZIB[.2<:A::L?%W_X"8&U MNYC)C]\]ZN;>V>WZY!*$BCVKN%9P7RK0PB^5DU8H7,TT'3P3YOX%3X#1,H-* MS-O!5TR[#6> ]SD<5-*"K[P//PY[%1LF)\"-]T/AJXXOQ32YJ..I=V#I](3] MM/HK'^;0].U3UTJ[*E8VW3 =3E/O%3]*2\.*4X_[P84"L9A4.O!VK4'E%[A? MA/\'(]>J#%J]%'6?SEP/6V9X_2U.S-6FIG:.+YZ\R*_K%=/UE5_(S-O:$$!, M(WL$[Y(N*LZ'*U-3)CLO103=EZSP9O4X !VQW\N$05 *&"3?L][K)(&B?%:IP MW!ND([W)S-8DW!0J)\%6!ODPP% 2X<2S]4H 4^*L4E23,*ZPN;;,T(RGGJ_Q MP^439QYQ/.H/1JE-<,[>""YBB"7HIB>M\: KIM*&5P@5XQQH?%)G M7T"XGT:_&W^M='O=[(8#@PX0!3QC/'PF37.]SG%!!Z!C<#,8&E-G'5:@2TZ& MK>GA%S#RAZ)E/L2\6Z2<%:Y;,ED)F+7?:5]Q&/\V/>T?3[BYV==.^OY+3$], MVCXY^3LO-#TS[XZY"Q.;D:F5,VO:O%K).*K6":;WBZ-B]2)%86\=CKQK')5B M+O5#W!N_H()P^2#Q7\9?I&7O^&$:KEXP(145J];C=[SWLH34[CJ3M+#@R'?R MT=\EMAT/O3-D.?ZA8,PR:K;4 /B>:3/_I0BE?%=2P3=+K5X]J?^$5M^T9+4< M+.>C2[6;7(I2E99:Z(\W0"YGC]X\(7Y3#SS A/@O6[U*MS>\EJ_)H/"L^K:[HN-^TT402= M4QB2J;"O-WT_J!SW>U]S?VUB>9*04L'T%_/K3?,S+Y9C(O+[9+,,X+C[A..@ M%=KM*7XJOP JBHF_\9K9;V?,DB!^??6/\^G+**7%BF89)]5OC$G=/)_.EV$^ MO=&:YDDF. Y:I@_7]T;#@EH2Q_2NT]Q%HB4 O--+3>^!4IAB1KONAKV+DEQ$ MCTMRI;22B5C&!21WBIP9N'34SC0> ,-A1'1:Z!@+@??;_#'VFYM9RUQ:L<,X1ZGPU?P=KXWG)PP6Q-TNRBG M_J9XB_WT$OM%*^J7+P_C)8QV<#IZ;C5#SS^<_HV5D0A%FU$O=)9V3\JTLRJ3 ME&H3-=,!>GZ#B'4D )RIX/Q5\6[]4.[V&MJ=I^#'VY_\,T=C(6W'PW#;Y/^0-^_ MYDY9V+-_6_U+9_#](ZM_DV;.%#\XK[;."S#2HG; M%E?\]TY][\UV9;?V9CDKMMSV/;XI,UJO58J:VJEP<_I4%'][O[VW6]^J;->V MMK?&(_+^]OO&=O7U]M[5*IHKW1>-S=?OME-!NS?U6F.[UOC^O@E/=K1X@1D5 M^D&2T!1YP;AD4CU,3A352I%5J\WYV!&^G9UY+MK]86FZW\TJ-+/2ZB>7X5]I M?&=H;>,]L&%E]_>7YOH8]0S#P;>6PNUJCRX>+3_?SNMPV=FM;=;>[&Z^ T,@ MC9J;C6([FCN@9Z$!U6?(@/=>1_J=F8[=8>A,%N[=5#'DF?7NO8G[QMY=/&/\ M=#-G"8-3((R+:'Q1M*A8$OGB:0PW-UCZQ2D_;^B7J/H'5-'O(*@D^7F3/"E) MOE3''ZDCE7IMHVJZYK @]XLYCZU\X$;C,M-IG=QFU[3/!GDQ]W$Y)KSI=?UX MBC>=LQ<&H_9P/#UR',;/+0>+Y1'[JJ(3RW*X>*3A@I;#1:F0/PPB)//M0\J[ MR8?%O%#!_/!#>_H]#1SM7MH)?%#9M+W1L%(U_2]A6-G+!U_*T6!II+JJX".J M' T>:31@Y6A0*N0/%5+PM"%-=]@'1!0CP?M^SP6?R+^D^J41V:HB:^FI_E&W MUBOG0G^$%RFGDZ'E;&@Y&WI+P-0;?V[OE5.A*X+H7#L]F=*U(T M^^.@V!AZ8O*7P\'RB'55T4=1.1R4N2SE<+ 4"DG$VL96B*;(6OQXG+8B"=V\ MUY\9!DK*7QK1K2K"2LHO$U9*RE\2A:1J;:,*/X/E'P,8_#/9BB75+XW(5A59 M)=4_&M7SDNI+A?RA0G*TME$O2A?N=L=ETN#TDN271EBKBJF2Y!^-Y$5)\J5" M_E A!5G;V#YMY38OZQ(LD8Q6%4JIMN?MN5V4&>?/-^.<2[&VL;_[MK;9^+BW MO7\G[ID6Q.OVQB]?TE1)4W>!'24_HJEORL5.WW&F]#!6QX]9D_L?-6]4A;^YUZS4ZHWMRM[VV\V]K=W:VU38\S-\S-[5Z_].W_<;FXWMZFUJ7J:W M%8_^LC>\W%Z(H1^Z#J[*N^/M[7W/C5+5C;2'P60GZE2"?.^B!/GU3:W_#8ZL M"]=_3=>\N;:Y]>30R8TG[^3]SO7?.QF/H\'TMWYZK_0& MX\:!M^U>%-D38))5!B,[R'UN^GD8K%?"J0O'P[2E0'^\6\2D#'JEE_STDWR0 MRJ__=Y07I=G[%_M1#+Y?LG86TF09I-Q(.3:)8D=MTV^?5=[#E\KN MB\ILPE+E 2NO5'Z9B*JZ];^F<_S;YD1@OXX7:A:MF32G@C=?5&83']>+M]R<<;?DPO3AN%% H3*IU@NOFT5#_<U_&?2>3;=,/V*-:7KJ8:_Z13;E(Q?].KU>/N&ZV=W$YG< MB,W>J/)+NF#2X[,G3WM]_"3H!.@ G[H/^JV=@SA#992FGM/EQ_W><-R4F8U. M[!EHD6M50#*#8@^5[_?5B\I^.G.F\U)G@]3:(P^=;$?#XH>T90M(H)UW\F$A M@O7TM*/ID^'M+C=A@>?UII""K_"QB*5!LT&8HS[F]^Y5QUQ0DV#8GXT0KN'K4'L,V]1,H37Y<[,/I>H/A^!0; MNB'F8Y!#:X][:;,8XX MQG7&X4+@A3 8YL.B]D3!0-WT0]$30#XQ!C>^/D\% MG>%(I4#R5V"GZ;,G+PZOT4T97ZF]8*FE(^G.G41&">B \0*(Q8XWE_=M0TL. MBUL5_58$'Y.M-QHF]DLG]QP@JA@%TOFC[NR[AM/CT!V$[STK];:Q>3OEJ8'6 M &>E'7@JZ5EP!(8+0-5DRYPD#A?RK\D.@&X)7T.[=_R--@%,8BP %)+23W " M/XR1DE R"Y$"H""$X1@,X[[[9?QK/]7(!B(K%"=T$D7TSRX?D)BB-P1$P*%V M[RRU9,Q"DQV(4H.^N0J *_A1^,=-*9M'AT? Y?"8Z!G$NF9[@0?+NUDX8M. MZXUWJTFCW 6KSO2<&0[3Q@UCK4IC#.C9R+2_U^^'O9X_R=OM2@XC+-PRC9#0 MIV"_CY\$' 2@F0H]/3B:O#U*(UROTK,%%YJDL D"!CBV**-=7!M'XZU'"ENO M(-#4,#AO1D<<4*&Q6/AIAUXH?%+)3Z;].6XE1>W MB68,\.+9Z0W!L.WV.KFK3/: 2H]-U6+<=!P;K$^VJD\##71V8M;!8-0Y'O,& M?$TOUKUH#71$..RE6Q?-@"MN&&_&3&<24X!T8*R"5TTN3VK?L Y@+A5;%D: MQ\H$'3E6T&&ACFXX&4MG\!!'B6#@DO&8FQX/"E:P[PZ\G8$3^L5-V_"\XK / M ]?/C\<0B07?]$:@HS#@@JQA& A?TY9*<3SV%I>,NI-AM!A\BO= MMJZU 1X[;D+J))_'9) E' .OM4%;8K\'DFL!8Z:7@HN*#NDG0(/8BLV:THM_ M?UQ9OS3R"OMTQE(H6CNU, HF*:J^@15828YC^K:>#+YNVB',7UJ^%T;.F%B2 M%@VFP^L_#EHW_3H6\O3'U,^7(U7JM'[HQ>+G ; TV)A3X8X5 MIE^8:).]V'J5/%7CS^/9CZR'U;&R=[YO+HY?//5.=]A.II--ADWJ@D+?OM6N M]Z-PC# MU/OC\0[4;^SAGTWMB!^9=7O!%&-&>CE@@ 2!RZWW +K)B.SZ4;BT*0O/X$?2 MGMKK,THY=5O&_3 X#@8&JRZ\Q'C/J\(=2(-^\?GB_!=3QZ]XGZ'Y J+LII&O M/;6%TO: Q\65/V[2B\KW-[-)U/];V-H^@2$7UA!LT MB3S(ICHW;PWT4UOJW"C8Q^R\6\2OQ@5(*EGE.W7VOP?N5-?LAZR[G*^[V]BN M5O!D;\W+5[Z,S7T[HMQNYZI4_&[_?U( MY2J\V,?:YLMJ1J/Y^>Z\ _6J_=1+A MFWKU_=[VG_#*NY\*R=:KVTO^4L6S7N7@<>?N-J_YRVZMTOBS_G$?WG=_O;+] MGS?;[QMI$ZW*_I^;>]N5S6K]XTRH_9'>Y_K>W=]I_*^+VTFW,(9O:-+5O5E7 M:C7C9\I1M^ MNSU$"V5?5,VOV9;INR0'_%SC)V/8SS1_EHI_S.T_XMRK['S+%TFSO7B'HN&1MW.+5$ULHBJY86$2T!L/Z!NY8!50^< MS/1#)/UPG^85@-F5/6H?J13E'/JLQ,!\,2 ?&P.EF)^.JB^FU[X)L;"'Z;9; M=%F)Q9^FG =8V_0OYT*(<:Z$M%@H[J7IP5&XV?9[M)ZZ&_86WFG_Y[L*3.8- MKW%^^D_TVA)A[??\-#D"._UQ9EUEU,V'>RE+?#3P:].\VN*'G <>T!W^L9:#FX_6S<*_3X:ON MJ.-[P\GQM4K7=$)Z:G9HS/&KB0KL]'N=-Y-TIL_YL/5F-(!.#OWMTTF*V>9@ M4*2A-,PI2!FD$0HZ*2: //UT9K=Z7]^1O:]-6AWYH^VO!V_U4?WHH%4C'WCU MO-6I?]X^:YY_H+6MCZQYWCRIGON\V3GXJ?6KF]] MR@\^[[7KGYNXV=AK53__U:H=U3K-SBZID>99[;Q)JN=[[7=TK]7LG+;KG0]G MU<9>N_9VFQW Y]K17I[::C8/6P>?=\]K1ZZ/I-?"LT0'Y* ZV M=D]K;S^B9J/5@<^D]O:O3NVH!==43ZMOX9T[.^WF$;3Y;2U6>AZD(W_$;ZO0DTL:2GP#DJW'";.5;'47MCJ;"1(Z+;EERF04 M:9GY8\;"2CW_"3V_C'+9 MX#DEV&:." FV2#$/(&DFG?8.!^4]-J#G5*P+J4H]+_7\L8,YI9[_A)Y?AFF8 MHAI<2YMABG'&9,29)I%F+@A"I3(V8K^V(9E:IRF'H]3S4L\?-Q91ZOE/Z/EE ME$%2CW&D ()@:<8H99EA @;UJ R6A!**(^@YTNN:\ 7%&)Y>"M?;?F]0U-Z* M^?!!HPH/$2==YHY=TB!#(>_WA;A+JKH#5=7>S(08HG%":ADR'ZG*&+$Q4PKK MS%A)4(Q:,([7-C!BZU3-,\3PD/-&I9H_I1A#J>;W5O.9/!KAI71@@G";+!*) M4&:0%Z#FT5".P*A4>J+F\E862:GFST#-'S/$4*KYO=7\,L @.$<"T)PY)4#- M$3>9C<%D5 @POK!A,;JT4P)91RN355RJ^5.*,)1J?F\UOXPO8*Z8,SADA#&3 M,:Y)IJ75&65@KR,@[5!LB(+X.B.W2O8J%Y;T MG;Q;U/\O*N1.JT*7.0Y/,/PP <#;L?@WNW[SBO"WQ[(O2>XN)+<_$YE05C,$ M)F?&D75@RZ3D!RIB1J/S"@Q2+ Q=VY!Z79:Y#Z7^/WY!RHH];_4_\<.6)3Z_Q#Z?QG+<$1C MK$W(A/=I_+&2 $H">/101DD #T$ EU&.$"U0 MN/!9= P(0 B::<]P)@Q#@49$35K41IA>QZC,HIC;VHQPW >\FXL-ZDRG!^]R M;BYW65N.M(I5Z,PE#5W,RCCQUHR$2[JZ"UW-5G1QEEA/O,Z("C9CEM',8HTS MQ5P$ 08/OZ>E99K-,[7SZL8HU*OGX]>/V:HH=3KN>GU97S!4R(8=S13SI",Q1@S MRP7/.,,18:&E\F)M@Z\K769*/".]?LP(0JG7<]/KF<47'&E#A,4Z_68 M88;Z6/;=PS$@WO4&@Y+6[D)KL[4@0$J.I!@HL=@"F1F7:<5UIKA%WBON4.&& MD'4XIYP-*9E@J0(3)1/\-!-N4W:J 5*I,\)C!CY()?IH)9BM.:,:)#9EB+ 4SG6J,K7K[G15GZTZ(0&*6 !)21A$,L8=SRQ6-O,!*-)Q M*DH=?T8Z/H=@0ZGCB]7QF7U')/'$,I4%(G#&#+.9YL)D#MQ((QR51-"U#;HN MZ*KL.5+J^'*$$4H=7ZR.SX06HJ)>!IQA94+&"*>9BM%GAGB%B?,,\U1L8ETC M4>93/&0^A0V@"Z&2C[\-S>DR%Y9X3E'3Q\RIN R63C<,RKLCZ+KZ19[-ZP(F MX_,:"235O-OKY\.SW;3I>1@,-[O^ZEVV_SN"P]4P;/7@R%R?* MG"U=01%-&U.BC'";S"(9,J.YRE @WBEGD%%B;8/@=8'+>9F2898K5Z-DF*5E MF)D9EK#$8&=L<*N;6"UKM4\5Z64#/-4&>8Q289XJPSQF M;DG),$O+,+,+=8C#::\S9]*">6I,9C&6&:*8!4*!(:"R2<#[=>B&LLCR'3=Q:FPF:AH'DU8\?C"FU^J>U^NQ"JY%#48C(LTC3ILHA MR$PC0S/"L1,1,4W3CD=J797['3TGK7[\ $BIU3^KU;7+L3KX(&,P. -;RZ2M M57VFF>*9UT02K*C2J5HH9NM(W6J:NE3KIZ'6CQ]U*-7ZI]7Z/+8]&TH V#@/ T\60N 94X9GJ;AQYBC3T6.">)# 8V(=RW+C]Y(% MEBL(4;+ 3[' I343'05[1M-,,0XLP!C.K(\._BB&. A+,95V85U'NLP+*UE@ MN8(6)0O\# O,ABHTCR(RDI$80\:LT9GF6F381FNPB,1;MK;!\+H@9?V>D@66 M*\91LL!/L<"E+6"$9\*@F-F8JGA)( #K@ \XQYPBHZS4:7LCN8Y9F?TPWXH= M -_C?FB%[B!MTCI93_-+&P#]ZZN5"067SR^?_SR>O]0Q6[6<1/>F9;J'B=LJ MT>3]RE?3'H5*+\(/X^S&2M\,0V5P8HZ+ND7IT-"<+F^ =Q4&E\>-X=ZP^/G- M[+@VMM*V0C__6FQ'-_@P@AZ-9]!IFX,_@S\, [#EZK%A3M^GLO.][N9PV,_M M:&AL.S1Z[TT_=,NYJ[M9>-79F*]6C#(A:89 T.#GI0TL ]<9'2[U-"3495':5+[5H$R%8KA M_+K,,>(EC9ULA9AW@Z_85R)FT\;IONX-'")<\[;7?.26[GH=_S9M"Z M/=<5$)@D\+Y/@M_T1Z/QDM^2Z^;-=1^NI,II)*FC/J,$QXPQBC.+H\F,(A2# M(4Q%T&M@]RB"R6]E*O^*<\)=;)Y'C(^4ZO^XZG]IZ@1$="3.98$SFC&E?*8L M\9GACB.NN<.>IGEQ]0^V3JGU2ZSUBTMQ*RV!):>"F:@(98(I"H)%',N,<:(R M S#+8@PF1!VU"*ZT!)X*)SQR]*-4_^54_YF@!U.!IVSYR#S)F#$BLTR23&'B MO16&*,+!$E#?!D4?/.KQU-?\O;DA0^YF/EU0)]XMO7?A_?E_OCL,D25/D5XB M4"[I&LD;1HWIP%"R_YW8_^-L& AA$R6S-@-WWV3,XK2W*8MI:Q'OB01!IAT- ML5B_:0!8A5FQDCE+YEP^YGS,=:4E<\Z1.2_M9N9-= 3S#$D-S*FP Z%/XA[ MAXV1WG"ZMJ'G7."J),Z2.)\S<3[F4MR2..='G#/Q1ANEE5:%S$B4\C,)SW3Z M*I15#&'+C+5K&XRL,UHR9\F<)7.NWO+EDCGGR)R7)J>72)FTS15BJ;Q1 #_= M,HXR*VE45B,-Q]8VB%A7<]DDL#6&+F: Y47/WLRQ+3,Z3D''?6]DV^&.10L> MIZ7+U):RU\I>6[E>*^>D[FQ1;)M^%YHTJ!R'?F70,OU0*:;^\6\5:P:Y6ZKY MJ=*JO5->PA+![$>&Z_O0WT_ F^]L$[ENI$Z1/GW;I+=S21+6A)QC%FP!%QPZ7EF=)095L;SP"TQ(!'@.+::*\M+CBLY[J$Y[B>G M<$J.>Q".FUTFCP78V3AFV&F2L>!#IB@0G?8P',%8I --%75>B&\7AY0<5W)< MR7$_/=E2?MT3#XN<<6?[(3%]YE#\70]US7M$1@6L+XX=88Q"4KWXF5#VUXB:, >>@RX#9X>^Q]'KD9N(3%:;.-/_]ZLDI#8;(0%E'!V1P#64I65 M-\_)O$E3+MI)GMQ]2O2#EOHM+2LM*RTK+;O'5.C'MT3Q9W7U&%H6GL%^ MB/4RQ;#5'X^&(]O+S;U)-O3=]>^J5Q^[5H+5'?V ]66FIM^H+;\W/G9QL)\J ME3;/<>4V"DH #1=XZ@[A,!)FD+2)4J82ID2+D36R\ MK=BJ1,H*WI>#]_NLBE+P?J=XG\NT,-ADAQE%&)Z(\RB1M0$CSX,67LDDO0>\ MP[@Q-_+0"MX?#=[OLYA'P?M=XGTNELP9$4YKA22Q) >4/3+<,>0E2XHKQ90+ M]?S."]Y_+KS?9PF*@O<[Q?ML?O<4>Z(90=*'B'A2N9R/"D@)3HPB EMFZ_G] M9ED[9<_VG88MOIEJ>5_]_7/17@/"&)-UIDOL5XAO(>+;/A?(P(%'8@P2D0+Q M:2>05E@CR2FV5FCB0JB(C\EE"IURH.1JLT$#@AR%#9;%!C,9I!C'.E&&4A0" M<1D2,M0X9+VV3&$:^$0&";::Y0\*&SS2$$AA@R6QP7R-4VE]9%4^BK>("Z>0 MDQPC!ZHO2&$\B;IVBJXX3;:PP<_*!@T(D!0V6!8;G,YY"BQ2[R7"7!F@!$Z1 M$Q8C3B2W,>&D4ZJUP:F>6>B0KN?=]9^_Y%27>C_N]@U'?_W4VY,]V-4Q&?MG6L)!FW)V/ M+E-JHW),HL@CN)%@)^18P(@RGG#4$4SI\W924HHP%=(KI'<'F^8+Z=T3ZJL9-"ND5TBOX;OM"^G=#^G-K15$ MS:PPQ"!.B$<\4HRT(@ZQ)&">(BI%ZJK"(87T"ND5TKN#;?J%].Z)].:J)6%0 MM0]$9'I)-)DJ628_=?-?^WT?6=2/\#IU/Z_^ '],A/ <% M'V'4#)X=V\&'3J\^YH]>'O,W'*KGQ_>WD# #D8:[=3N]B*8!78K_%VY_^,_M MUL;FYO[NJXV]MSM[+UI[^X?;!ZV-U_#R7FMG[W#[Q>N-EZU7&Z\/6_O/6_#Q M@^W6F[V--UL[A]M;K;/.^/ZC/_BC;N[O;6WO'4"KX:^#_9<[6QOY$9[O[&WL M;>[ 0QXDD\'L6M'G4_QV>=.&!T!4\*33IZ:"VC+W,MK5U_!NF$_ M+[P^FSP"OOX[#VG3:@ZXPJCL? ?/_SP:S":W#Q&Y0;1_(9N@W4]M][,]'>:> M/1J<>\1O]MWU=FW4\+\T72KXZA5=]Z_G^Z\WMP'CFT\ ZUNM@S>_'>QL[6R\ MWMD^:"2N;_I@,WJZ!O*_;;P$R&^W#OZYO7W8]&>M[O6T,X*&^)L\_2\[>T#3 M^V\.P*8'OUYZN/M[ GHU8B_,HM<0[(2-9,VGU01[X1.5OK;C47_*P;62K%Z9 MG.,'S>[:DV%\.OWCDH2O_MWI@&).? MOZ*#R=KDI$D3JGA2OW?! :G?E!+\*((%N_XCW_S^M]]D3YC 6JE;?A\_(=]Z M4S!L#+_EU[_7<&X45O*&W__.NO!/D)B%_&M[-F8W1IMV,#B%[OFW[8YC4S9OL+W3Z4K%O[MO MC^%]NG>T>_COSMN/K[M[']]U]@__X/M;;T_W/NY\?OMQX\O>X=LO9RL5'W\_ MVL^K$8?__KA[^)=X^_4UW+?;V?WX>^?=X0Y]]^(->_OU ][_\X_3BRL5N\?; M(J]&[/VY^P6^\W'OQ1]B_\^=T]WCW[N['^&9#L-':*-XM_5[.LM'.<"?WPN. MDY$AH"BU1-R+A(R- CE*P5B24FS%VCI?Z@[O4AB]T%93:0L'%JGD7"GIN4]$ MAZ0BC@S#OS@CL:(M12@CA;;NG;:^GM%6DC$RRSD*7 G$DV7(\)0KHUL7G I M:GQMG2FS\A5Y&JHF#P\AS:/AJ_/!L5>'$W\[,)T M"S#=WN:<0.-&8Q>Q04!F%''!&;+<&!0=,)\0-'J?=]HSU9:$K60"74%[@U1, M0?L#H'VF:X(%;LZ[HKCB>2<]"TAKP+V5S&+,J23Y@%!*15LO92M]B8U5T-KI M^?YQ;(WL%U G"3X_IVS*$0@-%"7GN:@VWZ']$N?HJ)#0(B1T,":*%@P#)PKO"J')97L+H:DJ+ > DPGFD)$T1PRGGDF+*@ M)0#0SA&".#-16XX!W6EM7;4)6<;)<25*<@6^7@WBB>V$5OQR$GM#N&*.@_1' M1W'0\N<6H$L4^1"5 ,S3-M8K&!-ALID .^R/;/<^9C0UX-^B?0E:>ONK8W D#$8X3DC1RQ",.2.-DD1::""*TQ3J#W;2EOE&,M%GQDH8" MJPKXW9LH^;G7HN]!ALS%;_?Z/5_6@/1@67\D M+*5T@EF^ML[)34^(^6FC(H\,R?>@,0J2EX#DN:P2'#'V22'KB4!<:(P,=P[) M@)TAT1O)-8@+W1;F1I7[2_SC%C504ASD@U=ROFH)@SQ*_3&U\5E.W(3!BE^T MV*;!PXWY0TX0@HX5#C!B!X0U,N:M7DLN1U@7L]R91"MB7 M!_:Y$ZLYP8)KB0Q+$?'( [+.&&1@E.C(30HL@YVTV8,EP#Z^,,A.;V1['SJY MCF:)A3P2+3*SZ1DO;7_QW7'NM1?]?OC[1'G MWB*KM$#189VT4=H&#"Y5&[-EGH568B,-1_:][+@IR%X^LF<2A!.7SV8#5\-3 M"C\"B!&I+6(^:*,]IJ.XQ$8>CQXIS'0K9MJ9UQQ1X."B M I$A0^SHZI0WJ*4-U.J#.Q#HTD('$Z7BX\34*HR(ILHM80F M3YS+N42\S6ZV6?(A F1W=J+2?:'JY<[&;SLO=PYW\H&L^8#&P_W-?_US_^76 M]NN#__L?38EZUMK^X\W.X=N'\?OG6(H!2X7^.*\NWMT90H_G#)6E]5RS7,"& MXFAZI%"W8UVGVQEUXH^<*[1:)UFMT/T;O8C2T#IFTV*_K1-[6IV1.JMC9KT? MC&.8'_5+#W\LE9$?O#/O2OPO)53=H$'7L #'! *O:@1L],)&/?)?S@9^J:YP M&Y?@[7P4).GHI4X$"2YS584HD3;.(I>P9)0%&T6J-BJK%UNM&A'PUSX)HK&S:IYMPIN<+-DV_;Q2;=_&N/KV+6CPE(_S%)^7JP%I9,RGB-I MN4"<6(+ E &Y*!EVGEG+UB]%I M1"OU83U&%FL%X/81.X:3)#H?"MO6NAP=<*?U9/SEF'+)9'X\ZJ0R+886 (DJRQ!)C&O MN;/7"C?=AIO^FA-PE;:CQ2 ?L$<&5;T(=*:GWLY?"ND2#55J[F!E-6H6>;)4/J]>8)@6V!JDL'-5\X"O@L,,."MGQ_&4$_2=$,@; ^\$RU3"57+)4BNT_%QQDT<&]GM+ M+BE@7PK8YZJ3"*V-B0(Q[7.,A'ED3?*(,.VHYN"!J'R4>UL\6/'>QQ MNVGYN9^H!,ET+1=V2HL[5C&,\.A]90-0!3W$O+=*.4Q0C4TQ&I0U) M:^N"M#4I&W!^(D _0$9K ?3M 3W3'%X%J8DCB!%B$1?*(] @$KE 8O!1J<#S MCCK5)GKE3U=L=K9)R3)I&*?=;Y9)(;&%2.R/>55"0Z0D!(<(%0EQK@VR4DK$ M,;(^, M2>"1 %T+2J/R3@'V!6YC6L(F2RL]V3\^[HR.8R[1ETOS9?! $V//PW!N_;+7 M'\76UJ_WY?"M/C--NNANQ,F78>=IK]/]_]9&@W&\2$-SEMSHA-_QYW1Z0_4J'X\E=)7MC4-D\<-W;;^:A!3' QB+K\*.&BW_@9OD-:) M'3QK$=&&:[6&1W8 M[+CT5%_ &T+[1803VQUAL-<$K J>#T>#4?P!SQ<68QL M>)SONDVR9R.A(L1_VVZ>YXN[O\ T?JX"H*3*PF0-DSJ'MLYEOW>%0*F"I5X[I9<=ZX^(+6.)<8,"I9+Q#6PGJ$:(\FB9SAXP_(!$XJ4 MZH %Q#^H9 J(EPOBN>BAU>!Y&(52C X$"V'(*:V0,<0QS15U7&80WRB[H(10 M;G0V K0H]Z#M@BKI!-3IM;P]Z8QLM\1"&B@@;E[_[\RNK\"L.[W-VJB%G19B MIW/5_W#RG&KED"0:)(8C"CF7'/)>,VYT#$2+M77.>5O)53G)N\"Y,4&1 N?[ M@/-,;&!!F<',HD081YSHB(RT'!%)@M7)8RT,P)FI-C.-/:5ZY>6']^/C<776 MQ^3@4=\_/AG$H]@;=C[%5J>J>EDB&XT7)I=JED[-6FTHV9PW:EW)]&5_.-R+ MH_UT:+\4&EN$QKZ>*_I'901+*(H8E19H3$EDE#2(4JD4BP20X]?6#;Y15F8) M?#Q^C"\K\%$P?L<8GZM63 CF0B<4$X^()QV0=E@A;;+%N)%>T+5U6.( :<)YHY_H@VN%X<#I- M(K&CZ@CK9RTNVERS*BL$_B1239))2E[(\CK_EV8)F>E8* O.MZ2W+:.C>FC=7EM))?&QPY:7:=G>&U M&].:%$A9_7VSC1(G\[L1MRMC%^I:B+K.50&T/DG#K$..& >^5SYWT@J=3TNP M0AE&54YI)9*U#5_FZL[CBZK\3#"_!X528/[C,#^=*SY.4I),(,ZM!9@[ 'S2 M&C%+C=724X8UP)SQ-E4/55KGYRL.6 55%A4Q#]3#WZ2WR9N3>S-X/_3'KANO MY[\'-\;?KIVU:$/KLMVXDQLTY)LE'>?JM&WT0IEA?G"&.5>X40:1%$X)26 P MQ*6-R!J60$U*!8/+<!\C\=YO@T?;A^T-E[#RWNMG;W#[1>O-UZV7FV\/FSM/V_! MQP^V6V_V-MYL[1QN;[7..N/[C_[@C[JYO[>UO7< K8:_#O9?[FQMY$=XOK.W ML;>Y P]Y< @O[&[O'1X\6>"YKC'I^C_D@=FU><7[VN1-&1T"GT V3+N$"6CKW\MK55[ .V'T\BL\F?(ZO M_\Y#&KR:**ZP.#_?P_,_CP:S^?-#1&X0[5_()FCW4]O];$^'N6>/!N<>\9M] M=[UA&X6-2W.J@J]>T77_>K[_>G,;"&#S"1#!5NO@S6\'.UL[&Z]WM@\:"?J; M/MB,NZ[A@S,6R'RW^<^-O1? ASM[\/K^YK_^N?]R:_OUP33VL/W'FYW#MPWO MC^I>3_/NM(Z_20_] @][^,_]-P=@]X-?KV&P^W@">C6J+TS#-V;H"8?)FJ.K M.7OZGF0A;>)"N/1G&I],_+GDFU;\[O0#W?IIM$#K# MDZX]?=KI5<]2W7="'\8\,2;W2$4BDPCAI$D3@GE2OW?!KZK?9.*)T0H3=OU' MOOG];U_\"3&Y7M$MOXZ?D&^]R;EAXIN?^,:;WVFW$93IVW[]P=HMGU J"-:K MUF[S!%#.R6W1?X:--&$;1L MT/]\B\#DSSVBYDK]Y"(2:*?7VERPU$\9"8]C),Q57:B/YCVW>;>ULUC5A0:. MBM*R,C/?%7K.MN.4N;DP\E+SCZXZS6/[NGRC[TC_A@R&NUPU_J;1KUTV7H7A M<%!MXWN8S(L?[;@R"I8FTX[A0Z-5R+_YL3FL-'Q%.78%,'16QV5[T3HN/[MQ M5YHZRP1:1L%CG$";M06UH;NE?K-=V_.QW=J*/AZ[.&@QTF[E3,FR]_0^\ECK M(B074UF%EY8*[3E1W%BL1;)4469C\EIXLHQ]:=5]=ZJC_'\Z-WQ[YVWA]WN[I;' M^P<&O_WS]^&[PY.C=W_^P?=?O*&[+_X0>U]W\2Y]_=?;X[V/NX<[!#[3W3W. M*; ?V&YG\IW__'[DCD-W__AY%^[%WQV^_?QNZR^V^_6/K^]>O.Z\I;M?=C_^ M^PCN>_KNS]\[^UO^]#_GJV+H ":RW**H.$=<<(=,8@P%8C572M#(;3Z&(9], MM"+[3N^-'Q=#]8-C^*XR_N^""U>!^JY(X;\U[ZW*IMO5H;BYNF8Q*@]&08(+ MC[CT%!EB$DJ$)F<%-Y[@&Y\T4_BM\-M/RV]6!JXMYDKKR -)3D1/C,%1&^&Y MXX^ZWL#*4-_>W&Y08S26)"(?L4#<.(NLU!QY935C@0G*XT+G7A3Z*_3WT](? M7%,R+Y1('OPDS*WDC%'JB8R4,(:+O+L_CIO).W!@#=>4(V6E03S)A!RW"FE" M#2;"6478C0OF%WXK_/;3\IN/G@:3DG$!-!XVEFC!@Q!&21&PI$7>-8'Z]F?R M3AA)C78"$84YXM9J9 3XN#9J8HE/28>T4,7N!M!?"=#?0X">&T)E5)(DX[F* MS.)\<(.GQ"3LA0LE0/_ T:O#Z9D;&^^]Q-Y) P- JP#ZQ@JD'9>(1&$HH9PK M"B"O:\*O",:+Q"D2YX&*>M^>^8;00_!7$3OW2X2[9T0H:"Y@1CVB1C'$22+( M.A _D02-%9&$>W;3\MZ%! L)/BX2;%:EL4)]2Z"^-S/J4RPX'0*RB27$N),NLGHM&%7,&NX4XY('HUP@,7AA@D[2F/=;56%W@@GZX0KO M()5FI\(7Y;^0\M^=7^%1RF(IB$6>R9R>'2RR!M0_$4'Q&+#AD:RM<]*6=)GY M.P7H30-ZX>YBTF+2IIMT@>E8$1*9$SYR0[D-VC',K9)"<4JCH[Y,QTV9CN<# M<3YID:)7"$24A/DX1F0"D=NL*YCE\$.0NN7O?XHMC9_;<,GJ@^.[)?\ZV^2-6E+Z"K0 MV0_/4(\O4:B8K9BMF*V8K9AMQ8)7WEWMRDVFTY* MCK>\GR;7.\NQWU9U9#UR=AAS M!QZ?Q-[05B#,Y]F'SJ=.B+TP/(N#P5=2[(S&BQ1++%'^']YK90,EC@6!@Y.< M,&\=Y9(%BG$T6G-Q@T#_%;FU]<:JK?$@$UW%;O6&J^KG;WE(;,Z-B,)W"_'= MF_D*:3Q%DI31B&%%$2?$?)7%,FY)[S_VW;' ML>"YB!!07M!>T8[DS)&CETP M6G(GHZ/8>(X#IU8)0D-!>_/0/E<@2S')D\(2$984XC81Y(((2$;LL*6!<8?7 MU@4ML_MCQGO)Q'IT)ETD,+6$S.AK(E2%S.^C=Z_2>_N5_;=6KP4G]O,;9Z.[_\@V.*(3F'4L@[,*4TR!K/ M4*Z?;D50T7 *3L6*5-XKH&[&"L\/JY("\V7 ?+;LPYDBR5F)L,J:1#F-+&41 M!:XHHU@)IN5"FJ2 _7& _7X7> JLEP#KN?4=)C 3'F.8N%- 7("7H;%3B"GF MO.4V4>_7UOGEB&!!]&HANN0/%[,5LSWX_'EUM7D7N*/@.6&%N:;><V,#(AQ'Q)T7R(+94,2,>::P!K]GN2E1!=5-7S-? M J9OLV9>L+T4;,^*JIM@"1:1(2&Y13QK8R>=0-@D$96PR0EVI4 N6R)7!MTD2*28M)'[5)[S?L?N/RB!OAXW@X.HZ]T?"POP&]EAMGNZ]L)^ST M-NU)9V2[56S!74P#>AW_.^X,.Z-X$ >?.C[6,N9U]/T/O>HJE:(IXF4A\>+/ M;=!PA#KX'X%^D8BK&)#A B,:!,=<$IMT6%N7;2%TV:+QB*FCS ;%I,6DQ:3% MI,6DQ:2K&@\L,GR59/BYHD_*)JM)1(39A+@C&-D8'/(B<"L]9XK%!71XR=B_ M4<;^\4FW?QKC)%W_9#SP1S#V6R==VRM)^R73I)BMF*V99FMJ@NV44:O/O)KP MZ2N@TR(.%A(''\[%Z+CCC*> $L,.<>4ULMY@I%,RAJ9 #5=KZY1=+@A98+U: ML"YL7,Q6S/;P^7@-2+.]=B8M!XPM.I7.Y]K*R*4E02$?J46<\(@L4PD1KZ,P MC@I:%5>^O-^TY..M#*[O-\VVB..'0/0LPU982[B2&+'(*0+[&>22C_E$7Y1<2YX;DTA$;"AX0X3-S(AL00<]+D\H'P M6ZZMH;)]NY!L4=6,@=^&N^]K3#1G@K'.(>:\2I M]4A;+Y'73G+F)1,F@I>/VQSS4G[Z<6*]T'PHP\ M'Z #*S%/%$-*F[QU#%/D+'>(N0C_61^)L3>Q]BJ]-K)=L9 MM#[EV',N-MT!1 WB<-0:V%%L#3_;D[,S24?V2_[U-ZI$26@M21W%;,5LQ6S% M; ^Q) LB3D?!@G)*<<*#"9*Z!!VB3:3"\X679/='1W&0MRD-XE'L#3N?XD[/ M]X_C5AQT/E7'U@__&$./IE/HM(WA/V/X$(=[<;2?#NV75_U!;O#&:#3HN/'( MNFX\[+^R@]@;%5&XD"C<_OSRT)^)0NI!##HFD4V>()X(018+AZA7RC)#.%A\ M;5UC5;(Q5ASZA;&+V8K9BMF*V1J:LE;T46/TT39Y6>>@?W[O+-@=X26LK:SG%I,6D MQ:3%I,6DQ:3%I,6DC^5,G\-!M,/QX+3*>ZBW&&_X_XX[@U+\?U&'+N,[GL^V^?&64_G8%_M M5IRB?K,_'.W&T5&_X/\6^/]ZAG\BC PJG_GA%>!?\X0<=AXI(DGB@D1AY=JZ M:1-^^02ODIC\TX'_/E,>"_CO!ORS:"YV3&(N.)(DGUZ?*$;&^802#=2HQ)/* MQ0=N OZ&I4 V$VB_V:[M^=AN'<2343QV<=!BN-W*0&E2>J/K#T(<5'> ;FL- M^]U.:)T];/WFY'8,W@_]L>O&LP^L@B$6W1U 4:"J4M1FFG+^PJ]&]P_.,K_=JTEZ>K1Z2JPYV6Y>'OJO*)^S5&_"WTU MW 8-.#HM++DP2\Z*3GGP\*26&*D0!>(Q"62U\<@+;:-0TFLF,DNN2M&I0I&% M(E>5(E6$*Q."-?&8!^*=YY)HE>.OPEIJEJ$N"WO^.'O.=@XR8U),QB+E?3XP M%XC32A*1*8-BT)>,AZ0]HUS+Z!(W3#FG MDU*4LR(R[Y,F9WMIM&%6LV209THB+G*M8BD]DGE:\]X&G?3:NEF9O32%(@M% MKBI%&N49-E@'A2VW25D7A4PX>8]-"(D4D=D,]OSKC#TC3%Q)2X,\%U!"B%+):*$9%S29&+PDTFE) MX$7+RW+&0[/ 7'H6X\I1ZRG"S#'$I5#()A:19H%2Y9C33H&O*=I_(<0A?"7T51W3.7SE+=<2,)+3P:*-X=)%J.IQ9XL&AP5AQ)9V1X)=ZQ3#5FAA. MBS_:$/: MOR= 0S?MMTN?.ND/.QD"3P>Q6Y6M>/:Y$T9'P,KPI).GY@(:,_?RVM57L XF MB?$H/IM,"_CZ[SRD3:OYY@JCBO,]//_S:#";>#]$Y ;1_@6.+K3[J>U^MJ?# MW+-'@W./.+DX(T^N[+WK3=LH )@+<[.";U[1=_]ZOO]Z@%Y]F2(?.\*1K3Y]V>M435/>=X,Z8)\;DCJK0 M-]D',&G2!)E/ZO"_UFY(^,8123:[_R#>__^TWQ1."!97LEM_'3[[1+/Q$ M*D7,-Z[]S:\OM>'?V8-Q-N+ E$W8E646<;9^K/$3(EC^%BU]!U!WAK M[<)UCX:M;0!D.+^#Y,9QWBF"09G'[RS,7/G1[XRP)HRJ.][K]\V1]$V/?@6& M6?:Y[WM+YQ+ZK(R!Y8X!U9"=?2NTA7;3#H]:J=O_/&RE0?^XU3^) W#V>A]: M.?[Q"=RW.'QZ7\MQ=PNIA\X8:$CG-*5VX0J!9"^.6IVJAN?52&A*USUX1]W5 M L52*ADT:$ UM&X!C/.Z5.W+_G#8G$6'KQN318>3SKNMWS^^V^IV]_Y\^V7W MXQN\=PC?.WS#=P__R(L)G;>'VWC_SS_HN[-%A_[IVX^[?'?+TW=;?\"U/'ZW M];JS?_@6PSW([E=XDJ\[XMW6CMC;O+#H\/'WSN[7#Y_WOK[[:V]K^^O>U]=_ M[;V SWU\#<_SYNO>1_]U]V/WK]V/?^'_?)WN4:M.3>0>[.180HH9C+C5#AEP MME%@N4J_"H%HOK;.25O296[FO3^OI3!>8;R[8KP(^# ^B&U,!H9:ATP'A5(R\#AAU$P:[' ;<[Z56W" MQ0-5V'Y\SMM&^#@>CH[!JQ^V1OW6( *.?*<;JU/H:L&:7_?9QSL9]/,YC*'E M3A_6R7MH/VJ%[M]H5ZVA9>:W8HJ# 8SSZ?BW7^JQ/P2FJA!<[HS+++S;+OYGW:X17QAL349+"("X]1I9'A4P( M')08]@:3M772QO3R)%]J+CX*_#=4R!?4+QOU,VU/B0_!1H\4I:#M TY( XLC M(X*PBD5)F%];9VVC;K2?KV'2OJ$ZYM54LV0,M)P-@ PW&C:IW.(CHZO[C+2> M6?=Y?[#5'[M1&G! >">8129-[B\'/ M]L+&G.$+I2U$:7Y>DBB'C0/M@6BD($E"P@@F'8E4L!Y(+7%%X]JZ;%.^S**E M)7"RPO"_W\!)@?_RX7\ZYY%$*H-/2$1"$(]$(9V+H2CO?$HV'T'D,OR9NE$9 ME!(\N0G6JBW4R-EAS+UT?!)[PUK1Q"_Y[VO2^(JKM6+2I:K6]%NV\N:#M X1<9XD@)I+%(@C@EF6@RMKZZ(MY3KZ* M/?AKU,KC.F/NI&M[PWM1)<6_>J"5GMK2X%'MCX[BX%5_.!J CS6(.6WOMWHX M;-?V+QRW$,?]=2XSQ0ALK-%(6PW"A1B*@-@TDHXI8:1B*M&\\,-DB;(4%KBC M1:$"];N#^NE<0)5AY<$JBL:0TU%(]E$48H*XY*2(&GOP4Y[!7MA.+]MZO[PG"GE;/(&4805Y@BA[5'0&(JFDB)$N![,5W247XB "]!>10 MWRF 9R=.$A89440@JX)$'+.$K"$75J/[@Q/^F#K%]#\D[W^ M"/Z=F]'IC6/8K_LU0**]P3*\R43TS,)R4=(D8&8 5- MD)88E ^)-D8FL_WSMA_"+Z\%_UJ"+ MCKPH:EK!)DP7,-5Y79;F]?B\76J@W M()8P[ZWXYW1>E6!A$HP: _Z68HBS? PK20$9%C0A*F"3U-HZU243Y2<"\=V% M3@J(EP?BF8@(T3+I +J1,(HXP?GP%4X05MP%H3D.!D"L'JPHT&,O7?D+#.5! MM,/X:T9!]5( MA1>B$Y(:D3,5VNR*,C]W'N][],N<.[-RA8.8X/-S4J6L<:Y@B/ 'F&VNB%DA MM]N2&YE7+Y2 >-'!(&5T+ER8-#(^YXQ*0S"E.KE\!JQL:T+*^N8CYH+543>% M Y;# 3.!(R-.R4>,;,KK"=IP9#W3*)"43_5FE*B4MX@H>ID#RGKF;2H8QA/; M"=/=;<.JG% _1]E;?CP8Q-[H/E*X?G(7[6%C,),A,"W..EE0F6Z0V:BL7SAM M,4ZCY]++HT@Q>(>T211QI@S25 ;DO.61.FXEMVOKM"W8D@HREZ!,TQ'_L+*E M(/Y.$#^G8K VS /.A=4"<9L(,I+DLLPT446=8U9GQ&/U "KFT4=IJE$\D2WE M,(E5#^RBX18JSB+CRX'IA(A"FG$EOC.&! MK*T;CDOPY1&C_9Y53$'YO:!\)DT2"6")D)#4/-;%PURP#J5 F+6"L.J<",$O M[W5M='BEF6":CN?6+].\KE_/)W9U.]9UNM79;BN3#_OSW+^([UL<=SA9\&^= MV-,<#9\+*%KO!^,8;C7HRUS]X,I\"5D@K^HQD2L7UV/AY6PHE%E]L5E=G%LZ M=5ACGROML%Q92V.,-!,!&2J-C0$3;FW>!B;YC:H'%O6^HHQPS^I]&7D4A1ON MA!MFBI^9Q)FW$8%Y$^*)<&1(/OJ91VD9L9J*6%7=*TNJRU) EMG7,EN2R+-"8,@B9JB;@D 6FA.6(I M8J\DN!):KJWSML;+%#1EX;3A6'_8==."]25B?290* M$!R80SP5#@<(E,L%Q ML"#U,B3'**5KZ[HM<#E1[LX3V^-9Y*;$9GX* 3.1JW.IK!-/K'#:8IQVKEJ7 M 86"*;'()@-.%]$"&2DUBL(*)P/V.M*/PW.\1]I$%SG6UG"RMD[E0Y7/>(0QECK%J]O//1$'Q_>V MI/1S>U]+$"HWRO?(!7[JS0?%Q;HU19TKT\4YYHEYC6Q,!O&8"'(*8Z24U_E, M%B$D!Q?K9F=+E6!*@^&\@BM !?-+Q/SN7&D^1@+C JGH) M.<.\K;;2J0?(]5J:I\)D,W&X:8='K9-!_U,GY"/E3N>K>4$??VIX^HOK#T(< M5/>#[FP-^]U.:$T[815XL*'QE[TXRB/CU61@_';Z9IC]L5F&Z]G8*-RW&/=] MG=<[D@L3?3[,A2:.N \8&1,98DQIK4PT-*2U=\: ,XBR'0D(2R*1@\G&I7@21L\DP7E(%CI_+$7AL#'"?8K\PP!TR MP$SL6^)34CXB+IU#W J&#$L),<^)-)I+*UT6^YRNV,;7ADH8&,7P3&$B\Q_B M6,A'N+;35!$SL?5S,/4!6'JXGWX;#SN].!QNI-3I=NPH;^N!CX5Q]O)BV<9_ M&SX[5U.,<*-M, )YAD'6 (LAXT#1,*-XMB\GV.3%'1A?94GWYX']O2J7 OM[ M@OU,QAB,4[!!(*V2SM4[(G*"L)PJ[YS6RE%)%H!]DX,SC5[8'0]CR)4\KHI? M-C=2L_(+-O<6:I9N=Z3 I2S>WI<%SI%1OT@ALZHE:S/.<^GS74>5H& M5B! ^C('2/;39F7V,KDO-KF+\XNZBI)<-L!:3A'7D2/CL$<@TFSR%LPH*4SN M5+7E4H.@/Y*]_C1$OKY,1%5U\2?"Y$.!K;W(5;OERC08]=76]'EY-[)3H^7N1#"OH.. MMKG!9=%G068^5^O$8*F\2QBQ2 7BQ&-@YKSW%XSLO8@:/,2<(\/-]^I=EX#0 M3\ #R7%"@,LF0'F*MZGI%+B"2D;">(Z1.02 9=+&4T8$ +!.#. T'2UEGT; M*FM@6(\'_LCF\\/["3KJ^+B?F]/W?Y78T./0+E/E^KP_F%D;',G*U ?9TH6Q M%F.L<_5*<)1)X*00N(T,-(M1R!*L$"8R<*W!=C$!8]$VOZ**9(D1/4IX/\0N MQ +O)<)[)DA(P#(!P/.&8XDX4#9R(N]$-H!LC!T7E.0\-$HO5[A?G5)L394G M55I:Z.1,RUXHL95'K4_ KYH:NI#7K2&IU$D'L[9NVH1^SR,I093%TX+CESCPG6%5-:$*I+3Z)U5@L 145B4E^&L< M] -(SV_NF\ZFW:\MNSTQ>2BTM1AMG2OUE#01+-F(E,AJ1>.$--<1>8<]98PI MI4"M_-__:$KHLU(:X>=!]]*/URDX7CZ.9_+#,9:(Q0$9A17BBD50'C$AHH@+ M3#%N/C+;N2Y2<6Y?>&0[' M8.RXF8^N+C2V&(U=J-/$F7;8(*$B1=PGB32!'_"BT$XRGJ2Y"SE20BA-P_P* MA% *\G\8^7/'[V!&B<& =\ISQD>8 UGQ_P5E:B M+M-5E0>:%#GYJ2JL-*D2T_/IP"@55F[+2(!!(U2'''*.+)<.^1, MM('SZ(+7:^LRY]J5S4V%#)I5;JF0P3+(8'>^S+ZR)''$J+&(<\.1ECJ@Y(75 MWCO-,9 !;>/O+A0W.F+33!!N'N7M0UG\^*R$;"_4?\3_CCN?8$@W>EO1RE/@ M0YZBG*FMVDDP/-J>&?M5''3ZX>)IJX7?%N,W/B]VP*'3!*8JQ*( ?E,R(,=C M/O?=6Z&<%$S0O.>SQ'%^5AIX*"54".$>"6$^KS=Z1Y)!5OF P-N12#-PAI*G M1'GII*%V;5VIRP<(-CG"TU!L;5XG:UIVU'+Q0Z?7RP&??FJ=5".]2?&>5>C? M!:@+!Q:IY%PIHR57UMG5S!4285YM/!E*OD4 M)'59>6!CG5$I%R\1C 5*J*K@*Z^"[XTC+@79=X/LF?;06C#,N$(LJ(0X)P%9 M+R(RR28N -@QLJK,P16;G%DR -U[3>=K,F;DWLS>#_T MQZX;K_?"'MP,?[MVCJ(-]61OW,D-&NP+3"^$,TN\]@[$!5?2&8DM]XIAJC4Q MG%;3RZWC6F4.^9$YY(]SM0E5"C0IEC=UB%Q+U2FD->,H6DJ],8S&H'-MPLL9 M"JL0T2K\6OCU,?)K% 3$NE>"$[?0B.JHA0RC^7[C]X3^W M6QN;F_N[KS;VWN[LO6CM[1]N'[0V7L/+>ZV=O;;P^;.T_;\'' M#[9;;_8VWFSM'&YOM\N 07MC=WCL\>++ _R><+IVTWZ[]*F3_K"3 MA^330>S:?(SGL\^=,#H"8H0GG3PU5="8N9?7KKZ"=<#3XU%\-F%F?/UW'M*F M%>5?851YOH?G?QX-9C/AAXC<(-J_D$W0[J>V^]F>#G//'@W./>+DXEQ[[_>W :,;SX!K&^U#M[\=K"SM;/Q>F?[H)&XONF# MU11VN#_'4PM@?_%'_R[4A;@*Q!/BF.#.W.ML<..N[(]B:Z.%6A,IM#<^CH.. M7T+RQ'G9_AD?.!>Z] 0/I.'!["G7[K5K4#'E3M[!V^F:B= MOMC[^N_NNQ>_?ZS4R\<-O+_UO N?$_M_[AV_I6\_[]$W7]Y^W"#[H%S>_><( M^^-_]^R?9KS_\2^V]^>__WI[O)O5R_$N7'OWSS?0IK_$6[@27(N].WS>V85V M_^?K-H773T'-9#5%=S]NOP^!,*]=0EK8O+I)"=*) +OAQ!.5.:_=U=*TTQO' ML)'CPBEZ(XV4/'#"14@ZXF $]T$0D@2Q:ZT(>O(D#_$!B,OU@_$QC,W3'"J; MLTMK9IC6U#)3B309%A

[_<_M5GXUMH[LIPBOQ!Z\ MV3JV0"X=VVWY*GULV!KU\\=:=F: DXD!6B>#.,QD5&785V@E@-:\=XGB9S8^XQ5/<,=30M5!^^G" M='!:__QYIX0/7W8/W[[GVGB8OM@>S._; GM>.Y6@PKO\-Z3BINJCW5/VRT?!R-;G>A> MKW'F223?(O7[HUY%4;W\>K=["I?X[[B3&^9.6R\V-E[E5=%<]!;8!CCQ.T\U MZPOX4O^X,QI=>L+^\)IG;+=L%]X>?SAJ_0ONZ?,ENYWX*?/GD1U5SQ\Z0]_M M#\> ="#W $P.E ^__PL38\S7/[9_Q>J3\T\*3]@Z[@R[T8:J:\!^P]M:< @M M[.8Y!YIN*ZJ&[WP<]^JXUN?.Z*BZ_?[8^5J':9:N>P5 YZ?2@+>VSF>X8V"U'O&[YQ(.8NM&/P#I=Z.J/X^&H?CU_ MLQ-B'BJ]Z&%BSA-1'BRVE6QG,)U0*Q-4?=YZMR-[I. MMYL_'>SI,'>7;0&GC3H>('UVV7H<#J,=]GLV'ZB6OYC[U0.XJ[3]:MRVW'B8 MC^\93HBA,\GD#*VCRI*GU:N?K*\A7=UQ!&#O53#($>]1->@_ _Q/3W)('9XG M?LDKU#%;W_;.+EF#=CBJFIP;ESJ#X6C:WMR\:/T1O)ICPZW3",\"X\).^J2J M 3ZATS=/#I[44*G9-,*(A*]$(,M^M>\8FO@E?R]F???YJ .7[<4/5: )FM2/#O_J#N[6SFS))3('=RZWJAXZNFPHW:>8*HI@$[ MR#%:X-K:L-]H2RN-NW7_71\%?'!,W$IROAK 6.J<=.N*\#.V*<+S_!+,?,<4 MN;E[Z-^+J*B4&"/O3$2<*8*,(* Y)<&!"2)<<,N3FQ-%,>_S5B-VHJ]V>OY) M3;99V(P=3.<=P'X<@GH$Y%9$,I$/K=' ]H;U\DU-&:Z>5N?5'\BU8VC&9.[T M\]9_ E-G JU0?:.B7?#90M^/:Y;L3QWMNF7MJ1<]>36W?[-NR,6W/E_YX>>= MP?'%UV=2Z>([P+]G;OM@^N+XS)4?Y);G-GZOV]HPX?AX,@*FSZ&(B0[,D)J2 M:9R+7EP2#H_-,7]3%WC<'HXZ.1 S;.[CW3\UOLD%Z,]ZYJ"O(L/:=ZZ%( RP:Z@OVRS[@%ER5GY9YU UKKX(GJR7X \)P]/B-5^'R<^'7=3JW7.I-+ MS=S6^@29*@J3[WS==R;>;A:6$\__6A_RNN8,P'/NC2<-R$*XEZ5U& ^R8)]] MJ8J!5DJQUI;'((RS6(2WLLM>WWWXK;ZI5D[C-'R1^MUN_S-<]>FT!?-3!YBN M S/ L^Q,]C]7;EF6BCF!901J\6R2>I:GKOYQS/HY?WP8NPEU>KD'S_=4_O;G M_N"O.#AS)/*,!0\["W(WA]9V6A[2JWIE_['@X^V[*? M;*=;R>JYL$4[5W<95T&=6F+[:>1A&M8&D1XZJ9I61[43?,%6*^2;WFJ&V;:# MO"MJF$!1FH%3#C&*+S M!(214\D@9EP,B7 %'7]Q LK1=-^*\R-OF'NWU1E6U#.N>'@(KO1H2F+UZ1QG M\9-Z3.=/91?_PWQ 97JX6+Y@C@N,@.Q[5:SWEXDL_7/C8'\B3'^=9_,IA^?W MLPS-NG\(;L,G( .XU?2*>5X8CF"T52_FNJY/6EN=;M7H[SR3.ZT?)-]Q[N&J ME^L+Y'O/+E>U9.*!#"?16W@GQQ-B/9/F'03]$9#7E,LF;P^CAP>K^'TX]D>Y M-V_P(*T<0*H[8Y3C/./!Z>2-XP@\':Y0Y[-VU.VL%P0G+;I@C,]3]H5IL8.F M;5TAAKV"@)[#W%?UU]$@UO,7#("L 7JCHV'>Y %]>P!=-A\KQ56L5$_76S_G M']>F=]9]=R'#4T2I:,(:ZQ"YDU$+K86(+@C)O-!I0FUJ&2>G5!O"JU72[N3H MA*I%&R,8.FY]JO7?LNS\J1-AK:#"@H/D/H_7*8/D!P>)?V\" M)D((@JQG'G%I# P2S)%-D@HF/+.1K*T+_*U!,G^RYKD-9_,+8V?SR&2&:>=Y MX"3Z.J3^I'5[2E,_0&E<:J6L,IH:SY.@EABI,//$>1YQ,I-J%VH9)4W+:/V1 MT0K/\N$]D%8^BC*AJ+3-1^@:I W32#&.L?'.ZWR, F67]XW_"*7=9]W;,DA^ M:)! ^]\'GIBPS"'A \Q[/#ADC/9(!,PEQI)%KM;6&;Y\SOK=4%I-5N=YK7YM MGMSJ5ZX1;?6_\I]D'_J%)=*B"5KS:7 M%'J0O7<[",-+Z;QW&/:!-LRE^@WZ/?C3UYQ>$O^NB@.]>6\,4+Q@>9,P9H@[ MDJN9"X<"T\0PJY5,ZN)P)LQ%)K!F(1 >$C/4!TM\ #=6>:?EQ;A1PP?W%8/Y M=_M3K#X3A'X\8P M;0\ZHSKEY<.X$ZKUB5FZY70]HXJTY\$PJ+)WJK4E/X;9$?!\EN:3)W"83:?) MB]/OSJ^/HB4^*7.H:_62^HLSDLMJU>0@(PJ+^NL!Z>AR\/^"= =S!%G M\4MXDCH$EWN\SE^JTNSJ!+ ZC>GB,M5PKAI:->>=)?.UB*@=N2>M/W-6:#UH MJTR#'@R2X63(SMWR=PNW&YRVR#2F-0LA'O=#-E_.4 6S3.58W?&5OIA$%6OS M6^C^XW&M6.:2)*>+8OV36+5WDC-11R]S!MEMED$G03Y'U@.X 9&L.S#OMI M]#DOT?Q2+7%?;N-DXIFF@-GKO@^C.Z<&_%KSSYE5+U'S)!WVIB1L:A*&&U2/ M5.F("'[CN,XOKICH;*6E3D[-2^+53/:]O+8&IY/> :PN;EZ;2R:9&V)U'D5, MU9SB8B_F/.(ZGV&VMC6EZDE62NS&27I+_RRE^>JKUP.XSFO.$J,:6L.3;*@K M[CK)IL@CMTJ' )=\A&#"FS:U:M9DIEGFH*-XHD!"?9QPK:7@HFATSA&P)R?=+#1/9C*S6V^DZ?>ZIQ,Q.LPB/KMC9[IXII8O*;I)3+&3 M51J\/[^1(>>I3=!1)_G6")WK[\L-.Z> W:!R@&Z)]EKF^*X=#BM430TQG4R&6?IG7S!O@ZD[)V#8@;S!90]F6:;UUF( M^8-Y')[W6"L,S(_Y&XSIF=:ZT3[%)KMIWYO U(V'] @>)8XFNGS0_S15T/V+ M/LQ1#!_.'[R7$Z"&6BLKW>I/6J7E1(&.0=W5GF="I1=G'\GZ7N5]&N;/_9 MC&.G;N;,;G,-R.:.W6EH=B+)AA>:>):6#1,'>*J5U)K;+>_Z,#9.+(R^' @[ MWW(87R/HE#Q5S+:._7T=YY#?H0\/5WBY;,I$NX"$NM3IS\>3EM:T?5T7>EL#QQ0^8=!KK)5=4MF MUPN1:OB CR%S[?P,.#[Y,*BJJU1?J7KVW(+4)-K32XM%,2]2UM/D MA8EC-EU,@]C3]=+)%BMXY?3KY/:U"(1).E0E"Z;KM%58)]LYYX-.),2@?P*" M;G2NK7GSP*@.1?U9Z=//DUFM[JKJ(_W)U,,^A\WRQK!IK8I^2GG9 M(F/HI I.7<(% /5SS+[G%&'=ZZ;G"Q/PI3GVBE>NK?"H\3[Q6[+[ M\?7Q[O'SH]W#YUUH&]N#]WT3AK?KOGK:^H7\.G'@HS_J08L^ MG,Z21^"E:=[(L]8O=/+)NCYB36ES"_+3;SW?F'TG?^07-OG>BUQ>IU>1UT'6 MTM4RV/1;+PZFWWK2^N>9:Y?KJ-4UTVZ]::HU2[W]/"E5>9;(,;33FFCG2@'- M^Z#9#9UV5W97.UF;]$##X+7Z')0=L6B@]/-(=\P6&NV&R0_?QYV9WV2M>M9XO:W MBQ]-,/"BVW>Y=N=TB+6KXB'MV4BKWI^-MLG7IN7VZKODD9%O,?MP5>=M(@3F M]H#6(_([SS59L@(96UTW=$)='R\71ZNB='DU]TQZY)E]2HISSWC6TJQ4!OE& MMO6W!0YY$,QB&4/$P6KN@M%:8>LCS'Y,<<'#][9"B 6V0L"$")ZS[;Z L78" ML_+6W"/M3Y_HA>WT7@+L]GO3CY_M?Y _W?3Y!N\?>K)W^ $^OT&@;>^U#(): MKA&W6B(>O4&:IX ,>)*.6FV5" N=\D%Y2F!VZ:SU7(+6X?G(0N&]YL'P1+ZW M8:H,@/L= !'C$%@TR!A*\EE*$3EM$\(:)TF,)O5FF">7S_JXO#OF.%<-A.&1 M%_#SG/9-?IL&;7.]QS.R@>\=Q*KT8+OU(?:JHGN5&QC N>OD5<=ZF_ETSLN^ M[,1[/E<0\[L%*>>*+D,#]^9Z7_@C\ 3[\;]=-$) MV)FIAM].)V\6=V#J#KQ]ST*B!G0U"HI5QTM2I#&FB!$G,+,L"((;G<:? +N<0^5FOIT^3DZ:B>5.:<*O+6+Q5HZKULPU^?+J;UZA:<_T1U M[I<=C_I3%[X^HZIZ97*N%71)UYX,X]/I'Y<.)JO^WE6O5/>=1(*->6),[MLJF#HY '32I$FL^$G]WH5CU>HWA7S"JO^N_\@WO__- M-]43PXF@M_TZ?D*^]:9@V!A^RZ^7=C>JW9(;0F\Z!K]SU.U/=X[M#4YQO)/S M_2;+;GO.FQ+MBR1%B9Z9(FL*J" S">?3"02]SXN__5) M4T%O6WZ*-'QA8-9(8FZP2,ZC%43P8#1EG)KH*!4Q$<85ELI;=YN%DEM!_FT\ M.GK2ILR^[D\/GK35/)Y];#-]'Y>\UQCV[,>UJ1#YM2N*;U[_,7F[-_KX]O"O M_HN]]^3-X?NS%Z]?XMVG@\,W1SVZ>_C;X,7KW][WGH;W;_?>OE_<\Y\_#MQ1 M&+PX_.UH]_?GXL7>O^'^GGC[]"5^\7JW#ZW0WNM7XLWKER>[]*_![M%+_)^S MWK3W-_[XY]ZS:>_Q.RRP8HYJ9&E@"";7(:V"189[RIV-Q.9$6"I(%ZO+54CO MRH>]F>6J<%?A[IO@SDJCK8_*ZL0]9H:SF(1@R@0O2905[C8,[DX7<"=S"?E@ M+1(J$( [C9%V,2)-;,#.>ZH]V=I1HGM5A?"*=A7M?CRT"][PJ(7TB@3N";<6 M,(TQJCEEDFI1T6ZST&YW2>XD ;2SV*& >@XQ0(YS!0"4I>/"-8U MU!7M*MH] +2[RS-_*MK= =JM<#O"@E/,(T>805SRD'-I+>(L:.HDC40!VC&0 M&R[H=>!N?9=FUC0(^?O*AK%;CT3>:JSYWH?J>X'Y%T?IQX7VNXQ2%DG_5Q'T M"MDW@NR7J]%'3B/F!C#:."40]R(@PZ5%3N+(0K0.V.O6CC1=0:^%V.NU;%7Q MKN+=#Q*FK'CW#7BWI*C1$I@)BA'-6QBY, +9: #TC+7"2&)H<<@EX-WE#8P5 M[RK>/62\N\M 9<6[K\>[E0!D-#C(X(#::9=7E[5&+G"%HO+@G@=.2 2\TUW& M9(6["G<5[NXI4EGA[AO@;DGO2 2'EH>(M%4JK[<89"7VB/%D6<3"<.*V=@CF M7:8OG]:ZYOMNUC3F^.)29:GU7+BJ[=?VUZS].UPL7.N-^>MIDQ? ]JS%M6J9 M;V297ZU:YD Q8T%*1",!1P2\1N2$]XB[R'(0&NRS!4>$=I6L2X/?0\F:JE0= M%_/! HM3=>S';S'7#W(O3.U-[54C17* MY37G25E-(?UE0<5?BX%JKMO+YJG7'^9C)DZ?Y\H><3)]/ SGG_+L_V;P=:\< MC?!\^"$V)VY7MG8SMO9FE:UIZIG$ :,DO43^V/K\MX=1GO M\P7F"?+WJQ%-:C@7BFNDA ,@5M(C)ZE%5#/F,!:: M!K^U(T572%P+1E44>P H=I=ARHIBWX!BJT4^$S/)8H0328B'0)$.5"-*##7. M"RX8H!@U79BMBF(5Q1X BMUE4+&BV->CV&KQ3@QPQ5Q FGB.N L&.88#8E@Q MD(_[XQ_JQJG:F]J;>]QS?RN+?C_(#OR[Y !U M!_ZW,8%G)W_N^3:\_/A=$)BIH 6*0 D0MTXCZZ5&4DB*;>(XBE22PIBY+R;P MHZWQ?8]-]YNUX::V7]M?PP!%W1+_-=&+'W@3_%W2FKH)?FT)T\=5PB0T39:E MB$B@ 7&E*1 F8I'1RN$@;'*4;.T0W37Z6HOQZQLZN2WV5"Y]U)]"._Y[*/1N M?Q@[/7CNP:3S;!ABZ/P=CZ?QR,5QA^%N#:S4WM3>_ B]6>=]^C]@Y1%='=': M?FU_3=I?7YZXIF&V6END;HFZEZB!)DH:$8@F.'')92Y(H9+'1$3/%6=MZ3Q2 M#S/=".\?EZ2)UOLWBA-/F456TH0X50D M\GDK/G#$I0L<2TDBS667F.Q26LLN562LR+B*C(%::;F6F G!!0T6.\]ETHF& M)(%#5F3<-&1\M4!&ZYFV-$:$%05DU(DC1X-"3DCL5:(T6;>UHV57W^K&IPJ, M%1@W'Q@5(9$YX2,WE-N@'QQ%TF-ZZF_)K&16N)D?7/J5I#L5G3 &C=$?;56$Q6 M YO.4.7R46Q 3UTN@D>1Q=("*F.!#1:6"Y97A657X5IDI.+80\"QNPQ75AS[ M%AQ;AB&-(WG:%%*1>P2S)I%)@:(DG2:,<^"7NAPIB16O,%9A[ ' V%W&%BN, M?0N,+6.&QK-$"HLY4#.75U.Z5.D*8Q7&'@",W64D ML,+8M\#8,L+'L2<8K SR@@(;8T#$C 8GDR?@:382H7.$CQ&@8Z*>\%T+C=3> MU-[\T+VYM]6_'Z30R%V2@%IHY!NI %VE H2)0!S52&BGP8^1&#D9)(K!2VT) ME5SG\J]"=AF_+RKPHRWUU4HCM?W:_AJ&*&JED5IIY-YX3:TTLK:,B:TRID@4 M)L0EA*7Q" 1#(RN-1M)P(B0U2B2RM0/RILB&5QI9WSWPJL9):F]J;S:[-S]D MW9 U=3F_UZ[[N@18EP#[7@'MB3[09/.):-(18X2)S!L6A3>JK<='ZF&C&\%V MQ;F=]0%S[XU C/*\!2 J9!AGB 3!,:.)B[Q4*)7IRNM5(GY(\82*=S\DWE%N MI*=6)!4")RQ8*2E1C"7X-!"9*MYM&MXM$U63$(D)QE ((B*N@D?@X4>D%75* M*@ \DS.\).XJ78^2JGCW$/#.1JM=(H)&)SD1W,D4L"3&*^6"BJ+BW:;AW;!G?+Q1LK-18./%G*HT5<4W!GL1.()L<<6#FC MI"M[VXGH,G&MK4CKNWZSIK'([[K3O58NN;/7>J5R1Q- NI;?)4FNMIHIXFX]X=QFNK(CW M+8BW#$-*H;&)PB%,O0&>J@72%CN4-/@@8+MHX:G:=*6\S2AD!;P*>)L/>'<9 MKZR ]RV MXQ#:DDX\T0A"3P\G]^6D$L\(:($#L8ZQ74J.^L%O\TZ1Q7P*N!M M/N#=9<2R MZW -XR$LEPP%0"UHF @>$QRI%. GZXZ%B.1,)L;NTP++J<%7;K^U_'_AX0'OB[](HUSWQWVB:/Y[?$Z]8B"7)-3+$A0&KK+! M+)'@93*4FWQFBC!=2NL2X:;LD/]Q-L[4WM3>_+ !B\_N)F^_;-N^SJZQ>X>R MM0QWW,X@KY'!6%->5O?TKRWC.ST7C.'2DEQF/QE/$9=8(4V)1ICQ8(R/E#JZ MM<-EE^)K;7(JA.^_IQ:T!OX-_0\[\[MV9T=QW/?-W[X1B"()._^$R^8*=&3' M^_WA7 7-4L-V_NG&_[VS:*L\^1;N.QY-^KD3C\9Q +WY$'\YZ8?I :@O_L%;#R,8O[11RYIOJ?QXS/HC\B-HWV/;()^/[*#$WLZR<;S8'SN%3\[=I^> MFN4$%55^A]\10[=N,N%W-82KV*[@UBN&='<+?-P]>W;6.^N=OGWZVQ'@)GX!V/AB[\W'W:>_'O;./'YS M^/CTS=[!4>_4X+?_.<#^Z-]#^]K,7ASV6&\/[CS[XWWO]1O>>PK]W7LF=@^? MX=[O/7@NX.[3/PY>_/[F+%=\VWWZ_G3WT./=O<>GNV?OWV$E#.9*(NV90)QJ MBW0T CD:K2#$FB1E8S8!GF)XG&T=2UH0(X("P\E=Q(X:'TAP/DD=B/);G0@6 MZ#CK]7@6%UO..W]%/]H?%G"X#(*K0G\!$)M9^G*KYWNI'-+^U7NISA;J\CAT;1L?3&#I[HV/0$XEE9S;)4>OI0>P'+ M<9R.1Y/CZ#->=T#$J^LG0O]V?9OQ-X MQA@F&IAC>9Z%O\*LX6+34>GXZ#@.\TW.#NS0Q_P@> 4+ Q ZT8[S=Z4?_W6C MU"9K;?)!$NIYP,QB2V@,@AL736#RW?,Y:IRC<.(&%.XJ*/FS;UU_ "QL0;KD M@P.5YZ+W^)W$0BJ>,+(1((0K !,GL$'62*,3,&T=^(W(.0O&)LHDMMQR4' ' MBAZ9]HE3'IQPGY[0"= (^.TF,[N0[6?D0KF'6X!9();#NQP/P<9RU/'K=4:+ZU6Y]A.@>0-"Z+F:\!Y M*T)64,P!?VU<.9!K\)L['CQN0+7.[W^O0"^(4K.1!PR+'08[#@"98\#LZ>F\ MR7/=&LW&>8=$AM".R^ ?)_!ZP[#ZB@7.X:(/_0 WYSM\BT_-(-D.Z %(KAUT MBJ?>O&Z:36=@ 4)_4@1]N]-Y7 8[/WS^@H#%V= ,IP>33ASFP?T[@D$ZQ+'(@RJ%H6^Q_R.XRS#N(Q7XZF9YHF@F0#T[?->;?^]W0GPB,D4I&6T M",8T6)%&@\'HI.AJ; P6Z)SL)_EOML!'6L@)Z/"RN<71/XRR=K>J/F>RVM_,L?2,QC^DX,X M;*9S-)@K-D#843]CQOYH%"9Y?"9Q_*'O\P!-&F*;XGB\!,:5^9^""'3L49Z/ M9@[&,0UB0W9C 2$ QV9V\]TG!WU_D.8.6^I0UK!P"SIU-2?MD8 +LX"8&?0B3%H?&YVHV3@MSQB7U#/U>&9=//<%-T)X)F,CXIS4.9U MOVP:',?CT;AH1?$>YOJ=->>XH6M@8SZ 9,PF93+R-R ?^ZW=;\W(> 07 [JL M:O)T'&W##UST=@9S_K\P_3X^ZOS4_SG?"[? $,,X9!T]SH*50^)91-)LD#*) M:1VT5ISS!+;&N7R8Q:: M(A&9"$P*O+2-@E&%DYM@_<-QQYW#D&OD"R .8[4\.YG<" M2P)^ */1+=]#V]"X X>L&:YQ?_*^%4P@+&$R5]J56>NNL!OH+C"!YJY^.O=> MG63[@[9?IV7@%FK>$JH8UACB+AOMJP1^$#_.D6%]7^53'1]?"=FC#QG#X(E9 MFY9R!G*44F,DVUG,9K:5^-!QIPU4@Z* 0;,%WJ9S4"[&?%8 82&/^9ZY*$X6 MWD!+^K*J?0#M*[^<0_4,Q/TC-QM/6EJ9Y7,,"#(H4CN:3=$HH>.1?P\/G&?] M=7[:RFV5I\T_V_JYO #XDZ,EH&>Z 9IW;G2*"0.)GQ635#@,O%7\OQD0F$$& MD-8<04?:9Y^S$?"XI_UQ-CY^-"F>0;G_U8)#/UEPZ">K'/KO)7.&)R\7D$H/ MG@ %'D?HV"1':IKUHC76I2L$\$GK-5U;P!IG*\LE@A% "U>G^#']CS$@0&Q MU^)E[3QXT)"1GALRB 'K1&8/&N%VC/.2"=0*N38DH6NMF\V>I[K[Y2Z5L>O2,0 M.> <(*PP'-#J; H^\EDCE5E=P6>=Q):/GJ//5^+!,BC9'Q[/IO/ H[-9>$?# MA8#/5:4QTZ-BPALG+A/PH];G!5!M[MC. MSN(+AU5\$X+E+4.#2ABT>BSCP73_[;:"G,!X \8/1:1S_LL(X+XXB MH/\8U#8_*@%1F,Q-\?GW+C&J[<[?_?Q2I0/%E2KD^5Q?5UX!FH2_6N1MXE>3 M.(^ C5RV0LWPKFK\IVCP\<#ZV.#ER7(4X:OL,93)MY//84[A2*7/Z^S:74O9 M_]6&*S=1T>?.?-:5JT*O7Q2\LHW-% ML%5>XZ@YE\9JKZT5-%F=DHC$KMDR^K4 ZM]S!_+)*GG?*)S:6PDE%IH_*9!U MWGLOP9A/^YLM"D^UFH6>%!4=P;V?EPF*#2SB^ M&-/^V,^.3>ELX^7R5:K1@^>7&J[MU+L%ADI?OWL<<+FP?:%92>X)4AA MN=C9\IKI _\M+ B;7KB;>=>K2RSHTGTC\)L M'.SI?(W]?1K[+R5D39XLN]VLL#^XU?27[,7>JWNX25;EZQ=:.P1?3IX >G[8;8@ $!L!3?K[LMY;@U-S_S"HTH++6762C"Q0KKP"? MSIT0D)(FZ#]J>SZ-\Z6=_K2)PX]<>:X]3]!C#ON#WWV2@XA9EXJNE16]29PG M'2V#&?-87)OO,:QV0LHZS;@0(S!'BY2"?KQ^M&Z7]LDI[\/8@0PW2@C M\ZI$UA8KZ4W,Y HX6PC*Y>2OO,I&*FB9IP$;:/"CN7Z*#A2;7R; W5Q M7\*W)K5!XS M-;7M/V>OX+F>[.[MPW,]Z1V^?&>3HP;4 RF/?=X1JI#FCB!' MDK;&*"NTS E/EVMQS?.;&C'(LG034>#* ?^V0B2"N0Q,A-OF- MBE!VN_F-5106HD!Z3]_#]"OA _4H\<00-YHC2Q)&1()Y#C'J($F>_LM[0Y;I M;4NZ-KCHPZ^3/;A>J,>>%H*Q%\='D_5]ERMZ7D*I;>]S@D'KPH"=Z#>K:1_R MTI,[75TVZH+Q L)4>'=S"R#],DB3>5'-H9>Z T^Q7M M'3Y_YZU)EA.'7)0.0!RT6 L643)82BZ :C/Z29J]W?F]Y*3E&2_QO/Y126:/ MTY/81O6;9;D6U.?QX:N#[O-5X[DH]AOW;Y70YDMR2+FAU=!J&)5KROJB'9Z> MN[A-L,PK ?/@)/1XTR/*3W(DH#"SQG%?W]?Y]-I1LX*9$:/,3/&H4DF#FF?[ M-E?DN$GQ^HL\Y*#.2NK$N0P;> QPVC:8 P(T'L'#2EY9=Y%[G,;9KP;I',;4 MGR[R).=!F?+TLM)ZKI?Q8Q,Y"GF]U?>7HFJ/\I+M6?/!/*GA)[@<*/-R?>E" MS/SGE:!YNWX[=R8>G^2T?>CK$X\EDY/OS]:K4CX.P M$N_ZG! T-UR<__$B+AC:5+*7G;!=',%DSC7!1? MS]-^2UI0*V1-*B6\[E%_,EG,;X:_ID%XJ7$9DGGR0%F3*8MX)5%N&8>T*YD( M\Q2_-J=C*=MM\.QD-!ODJU9L.V!JYS3:\1J+T5>EE;\:+K-)_K5BK%XL]S6L M[QM?O7NN-90YE#T83>91YQSX MF8K;SOI_9QM.@[W[H!R-QO$GGSKI-Q']X9 MI&T14QO$X?ZTH-Q<1CIM-"[_VT]?R!QHOE4'TB:3)3ET27+\E0;+N2X(; MO\1W#71[VI_8_?UQW%^$KJ_,3OB^^]+/=^)%:KNPER.:#W=3^ONSW/_=I_M\ M=^\QA_;?@? 99JE'03CPSZ(DR%AB$74F$>>IXL9>W&2^5B)ZU8+MN72E:;.V M.-^RUQ\V#GZAV2['C<-25,H.[\9PN--Y?DF;@M1NG#@]C@OV/3T8QX9877OS M7KDZQP\[/Q4*/II-X)/)SX\^:00N ^V58]Z\YOE9*069[&PZFM_2% \JG[0% MA_*N&'L\B8_FOURJ&%7^[F=_8/HH#S@,U_' GC[J#\O0EW9;=#1FVY@\@04C MV]I[;9=:_-QNOKM0[ZKY4LAM5O[WZ4L^>_]GOU3; E. DZ^\'6^3SWTI&#;F M,\_^[.V?;5AO8ZT4,9O7;\J8(7K3^JVV)3>$7E<&OU!E5E]1:6;[U#%;"_Z@PTM<%GG\XKY_.UQG&S94TWO@1_'9PZ.!L]..M2!G^# MSIO(<9J-XQNU-[4WM3=?VYO[(Z!7]G5-3PCY:QD;SW'P1_4@K]I^;7^MVE]G MNL?D>L+:ZD[.JR%M'49O+89J+0]664.1NL%V$\4HLU9(8ZCCG@6KA2(^$8*M MD\S$-ME!G4MV^,JC4;Z0N/[L8YOP^G@RB?!?V+,?U^>(DZ_,EFB/.!&]HU=G M+Y[^=MA[_?)C[_>7^,W>^Y,W1__.1Z2<]5[_=9"/+>D=/O_X]N^+1YR\/WT+ M?>R][GU\^_39R=NG<.W>K_VWK]^0WB%\]OLS\88^/^T=_C;XS]G+]GB39]/> MXW?!\&"$4 CK$!%/(2 M)$%>,Q]B(HQ%"NXF5UTBKG6FW7J1Y@J,%1B_(S : M(:.17G''+6<6&T.\\ %[XG3@AE=@W#!@/%T 8Q261Q<9DL8%Q)TRR"BND)2! M>AH4UD4AMFL;F5L:PNO U3KG$MP OYS7@4H+P 7X MY:P#/$M!2<4LAS$GIN+7)N'7J]5 8.+6 V>WB'FE$?\R%4U_J8:3V(R(F LM-6<*@O_@+H3CCGX %Q7QK)I&K]D+,$R M'2EA2$E!$"Q(\P][BK1W9%>):?*5J_(^A\8XYK1G7P%@-*+ET MP6BB)>9,2$U-N*'&G\7Q*-C)057VNU?VU;"-D0QSKI$V@B+NHD!^) M"3H':+%.B#.80ADG=Q&;N)7 MZ@\":XQRY8'")",Y)\08'ZA1- A#G2#*5Q:S(8CV9C5(0:U.$8N($B/@LH#! M0L9'ARA)+B9L+16***BJE"P M.5"P)#]2^YZU*>Y]Z+Y7 MKMT-8]O7&K4UDKB;I"1'*XC@P6C*. 6,IU3D_4U<86 &UE6PWR2P]ZM1(2FI M"3EK)4:K$=<4P-XICA+77G)CO-?@"E)!NF#<-V1MJP)E!63[I2 MHBOPIB3Y59RL.'D_.!F\X5$+Z14)W!-N+: A*)#FE$FJ:RQQPW!R)9;HL7"1 MPLH"3S$MD,<6("I8,L\Q8@[=V&,@- M%QN?8;:FZQWYH)Z[7KE:02L&:!5&LWRPS_>TSA 1?.420E2;4)SI*7ZZ7EGLI%4O4<^:#5GD.9Y'0HGB0RA"@5M-(Y$.YGU,"2RP%((TDD9*C!N&C"^6@"CU19[SRQ2T0!E--$B+0/\P#$78J?* M"%J*T!I5&6,%Q@J,YS9!:IJ3E.#_@7&NI4E$N4BQ'P6R*2<&5=P()L[3 JN^QZY;G7:\UG78.CM0KMG19TX($G M9JQ07G/'O9,A:!9HC-((K&P%L(T"L(^KP<"D@DW$$A0DSC6K!$;:1HT\B\(E M+U**,6_<)+>ZC;M6J5MSE7=)""V2(5Q[+JD#SI($"8P(BZ7&JJK\IJG\,LJ% M-3"6(!32.JN\C@99;BTRC!"K!. \ \ZBNIC(JO(/1^4UN"*$!66B$EQC;[V4 MEB1#@^8)=/R&*E_+-MVGMB]#-UYZ&Z(C*.J8]U:0"!Z*@A\J.D:P2=J+6HCV M >J[B,ISJRD6F'*IN"'"*"M9,CH8XE,U\9NF],NP!(&YQ8IS1+Q2B!N?ZU # MJR>>F& 2S'E46SN$=@F_UD)63>"JE6@W!=<4X\1ZE:@6CE,IC&-.X10D4<2R M=--P:^4Q]P9IIZN!"NI5Y#I8A#T &1<<'!:M"0J!)&YL\#I\%QY3*\YM,!9$ M094.1 G& [=$&4R2CLH&(ZQEWE0LV" L6$8P)'BGD6&)J&0&\1@4 HHC<^U) MPKC0P0=:L:!BP05>8!*/B@@+:,"2-H* ^R-C (H@DR;5W]DT0%@&.9P@VE*/ MD4\N;XPF%.D2TM1"6:,I)[G0#NT*N9EY>Q4.;C_\8:3#06+J8B\'13:E#AX-[A8!G^8,XQXUE$)*64SP;.!_$(B92/+C"-0SE;\]IPL%XY M&;4:;2V*4XOBW/34-<(]#2Q76DP\8>^8(T9RH >>"L981?N-0ONSU<@0@#DA M2@I$E='Y)(* +"$626-<*BGI3.3];*9+-=F0%:Z*E!4I[RG93^H@*0^>X A( MZ4RBGH*[+&)(S)**E!N'E,NXF0W.2R,UBE13!%X/;@K$!Y/T!I1% TQB 5=IQ1K%G>/T\2%SSD<8VT;AY0+B.MR3*JK"7(A%Q01CF,#+4!,1L4(U1AK(%1,DZZ6-S7 MR5]?M4P##7RG%8]RZ:/^%-KQWT,S=_O#V.G!JVFB=:["OV[>0FV_MO]@VU\7#OHPJW#_.&:T M]J;VYD'U9KWHWKIN#/NNE;V_T2C>^^"L23AV#<7F!A%7ZR*CW%(N<.(T6JNX M"Q9C$2G-QR>V1X"1>@381D1$++?,6=), M2AFY1\XXD8\LX,A:;Y"CT7 /)C,O!1/1-?H>CALQ;N'@'>,)*]#D,G+P"/5 MVEKI<\$#*B*)S%6\VS2\6]G*&)*4/N:*LM+G,UX![YQUR(7@.;?8$<6 WXFN M(MM2<@I1A$)A$1GB:?";>V0+B:\JZ_GT*[S\LVZQB3ONJ!VW8F^DA_I MJ=):> =^*P<29ZD5SFACB<+$DU3A;:/@C:]&ZV)R.$5+4? 1X(U:C RV'AGO M,'CU:B6K8%["H>;! > M+*-9A$J5.'8(&R415P8<.^PIHL$G[:W6Q,N<$=:EMUIOO^+!!N.!PS(0XQ-5 M5 $_T-"&C$YZ9T%BE*,WQ(-:Q.X^H6 ET&/!E>6,(\V(0CP1H 8N.J2&2H]))$60\8 M>8#ZGH"3X$A-2H'RQ*AU221#(XT))V=9U?<-TO=E"(-)A9,W ND0".(D!:25 M5\A0@4D44D3-J[X_0'UGB22EK \V.FZ#T\:08+Q(-H',)%U]DTU3^I6"."Y@ M3Z)&T02+># 6.8,EXO"A(EIBI_(R+>EBLRD%<:K.WX+.RQB%"DH2S -7 6M. MF08(W=?ZJ M8;A7P_#\9#7BHX$-)F$,DIP(Q*5/R'))40A"2^N$ 9]_:TVWE9,W31,74;5(C&62*41D&N,.$WY M!*MD$,;2&YB$&%5,KICYD3,TK[I9KB9D07-!@L?-<)IUH MWH?%Z];ACRP8PY%Y0CBP2GD/(Z(TIA4D%XE:[9VM.S"M%9(K9!: M(?5V#EHE>0^R\)$#<;%!.X:Y55(H#HKGJ*^0NFF0NI*CQEUT-@5$C=:(Z\B0 MDX*@Q'T*N0!-R5$C72QQEVWBZ8IKNB23"^-__P6TNZZ8O%D51.OHU-&Y]]%9 MYT6T6IOVAZSJ67M3>[/YO5DOFKFNNR%J;=I:S.<[!UR-I6JNQXMU#P#O* PV8)Z=H+LW,''4@_$Y8IHE+E%:\VS2\6R[:2^D8,SY7 M]R$I9\4KI#4V"*:'&6.MIMKG17O3)496O*MX]P#PSC*5&&&<8,HX3NXMVFX=UR01T'9[7%"G$@>L#OM$9.1X6\PEH([#U+-/.[+OQ=X:[" MW0. .R=Q2J $U)+(!<,Z),TC9];HH(7"%>XV#>Z6B]U. H^S%B-E*$,<.YJ/ MN<[%VIBEPA,O+- [(TU7ZFO5XE[GQ9MUC4C6RK3WF'".A;5&\80-X4#BG,,V MV82M(BD TE5PVRAPPZNQ.LPLLSHYQ*+VB+N@D94!(\=TC%$&@;'>VLG'JI#; MW-%=J\]M,!YPBP,)@2H5$H\RV6A%,"1ZD92/C%4\V#0\6"GK@KT,D6N$"7AT MG!"&K ,'+PJOM+;!@.N7SUGJ"E,K55<\:"O3NIP,FA(QC@-+<%*J))17*@6K M;QS;KA6>[A,*EF$>"RJ?J_@ -\I9\OR[5'BJ6+#!6 , M0&@CL"!)<@FN@M$,R^A2,$D;4]?U-PX0EH$0IIR2G@(W4#2?2<8%,CXXI((0 M,FGJ%35;.TQU!;ZO2C _8"Y6K4Q[9W$.3XUA %F).LX$L]P:(SEQRG-#W4V# MN)7'W!MLD7,A#B6UD98AB1/P&*T%<@Q0#$0]*)XX%4S52I4/4-^92<03RSRC MG!//M?"6*Y^XX=0Y1JJ^;Y"^K]30,$)PXQ@2$0O$4P*_18N(HI;<&Q%=Y*GJ M^P/4=RR<99('P@EP5ZIL\-G,&Y*LY-'5'+R-4_IEL,)KY;2.";&4#.)@U)'V MRB"?@A:2>BE*D8A)!)")<05MTAK%1#Q@M)H-4M6W4#EUSDKH]:EO>GP?;:P2OMEV_9U M=F+?^TAO7O6::P_R&LGSC8Y@D]1$'VBRG LE'3%&F,B\85%XHZIEV2C+0E8H:&*V=A3O:G6MXXHK*%=0KJ!\ M!Z <@2(;GT1DW',MN3-$1$X3<2Y*G^H.[8T#Y97ZO$XI8T5$@ON(.%,$.<$9 M(D:&E*)C1)-2GY>(+A/\VN'Q_YY:4 #X-_0_[,SOVIW!%/;]SC_AP[GD']GQ M?G\XUQUS636N*='GU>!S"G-!UP;]840'C:X1BO\![?_^=V>UKEFG/\Q2%R?M MRWY*1]&ONY M=OPKCGT<3A>"C^B&2O[;_QQ@?_3OH7UM9B\.>ZRW!W>>_?&^]_H-[SV%_NX] M$[N'SW#O]QX\]Z]^[^D?!R]^?W/VGS-/X9GDQ5/X[FGO9'?O_3MPZE*T1J+ M+PA" H7,$%QQ,.G$(4]SY.QY/8Q:#1EX8[G;RM':AB?).1T>C59JDR)6WIC6[ZA-FMPK7)X3KM'?VYITB!L> M/:(^,03CFY F8/< F9D7A'A&P>XQL7VY+LD_.C<'BGP4LC 61QPLS"4UBGIO M%>-*&Y7XEQ((ZUQ^:BYWG_;>>4>4MDZB:!G,)\2*-0%H%BPIL*1UHD3-7_FMA[UI^ '^7,>B8*'7<&:YGR]\ZL=V*&/D_5] MORMZ_[J9_W'H6.^A99AI^#OV/V0>VSDYB,/.:#;N% ^N,QUE@9CTP>NS1?L= MW)I;G WA\]#/G]G!=J?S B0EBXMM[H;Q"7'UN:X9JF[G)(+/^&E0N6(+ F>6 M>.T=QHHKZ8S$EGO%,-6:&."5SZ]Q5@J:1)_]L1-X[TD<7G3&KO+ LN,UW8W3 MC?>ZO@%UX+F/WPGJ#<5,H:"Q!GKB,#)""L2 :QHL+5CK=+.CT171(L"]%$L> M$W>!XQP@$\ EB;2AG5&P$75&O\N,6A^5T"XB&HG,'D0.5:J '-CC(!5FC,NM MG>'HDA6Y],&T$_@GVQ[_K##F1V?=DA#)8L] M^03-7&-[\7D\7;[ZH&]=?]"?GC: >C+'PG@!3HOYA?M:">V #Z M")T[CN.L5S%L=UZO<(.F@#ZX\,P34.7^L/-X;K6.[6DQ+?FU1L7\@$$;S^#*U4? L,2/F8K MY]"H.\=^X'&#.)FT=@O(S6FTX_+ QIX-1CGT&L='JX_LYF>./N11;^_HY@?E MUWDUM#,8='@RO$Z(PTGS6PFBVOQQRQ@Z?Q]$4(TRX)MA#?^" 6[D7=Q?[,]/(=LWV@4<\/YP7UX0-.5ZYC)G7^Z\7_O?-*\'H\F MQ6(\&L>!S;[;+R?],#T TP>6KK5Z7,#C5C[>NOH)U@'HS:;QE[83^-/WK"Q, M93<_CM? J!-Z8;A7?AZ,EXMS^Q&Y<;3O43&%C^S@Q)Y.\DKIP?C<.WYV\#X] M-\L9*GKY#K^C1&]]FACE5;L\W??.DZ[A1>^.IK'SM(/FUJ]=,[F%$S,O0M_1 M47]Z!)(U>3P,3XK.[,>A!RU\VI_XP6@R&\<]:/'7P_\_9,[K[]/WI M[J''NT]?8GCN.X]C(CQ9I&( [\#9B'1,&F'."!:2*N=%8\( ?&)XG V0,38: M9ZGU)'!"DQ,J$>FYA3M=M&#R(MB8XZSMP-!R"&4Q*07TSDW+I56T#T6D>X\[C M_7&,9;0WRK7Z7R X/GL7DTY^04L&FI+F/GF[M ME"C\?"2+FPI^>W\46B<%5+XC#D*&V [^:R[/MC/SN:3$O,&CSN]N/6 M1U]1*W P1N?4QX+C#@YO<5W![2X-P%_[.3A10AC9$RXN?5XJF!9%MT-0I\&J MCHVR@MM!NG1E?O1^G-_A1L-9\=LG,W^08QF+GG7ZH-K@C?>'Q9G.VC^:34MT MH>/M;%(.LFQ! WJ=>UZ^ X8VR;'KT_*B"YR !MQA+J&R7^,YH-0@X[V&,8T8_][!8,3CO_]?U] M?G&-;*2RS/;W[/AX4 ;8#EX-ER__:XM]+X9/#F"RX_/ADR:LLW 8Y8.C2V_( MBY?OC U88BU0"BQ7"$X".64]4DDK8CR0$9_*.MSE-"*P1(-!H2VI"],S&(Q. MLA+9CB]#G -);>RL"VJX"*"MV+96I^=.Y4DJ !8UERP#!)UT.WY@^T>-.VE#)OQ@ MN4L4*X?B0-):M\".^Y,X%^71&&[._,2#U9X4D7:S"?1\T@3G2S3O**]EE[4% M@*K&YVC3&U:90R/QDT5KW;ST,V[M_O&X#U+>G?<@+T*D0;,HT6]6S&>+I0._ M6#KPJTL'"3H*[G&F5%/XH&%J;M8\;CB:9O6$^>\'Z"40C*PRK;KN W_:+\W/ M%Y_@G<0IP MWBAT7FHI+]H9C":3S-I@"%Q9K&ES2NQ17L/)8U:N\$#]RJ-;%89+3SO O I; MRNM2!_U!LR U&S0?PIA-IT2"1\?MDF!9 M)O-V1;,!/IUD"@JR.X.W6RP=+@:L&9-)G$X;.YN;/;9YL\ ,N/R%UL^)]TF> MB-,\^BO4>LF%RW-](<07!ZOMUFT-6FM*CF H\G!,5CH!?\T:3P;FL9'#9KJ+ M8A>?(Q/]UB,),"RYUF@?A+=$[0'IX)LR+"X.^C%;HOYD*;>QF3$8$>CX,?1\ MV3( S_L6A-K^E;[DY^[G3C:J?#(:OX>A*,78U"\7(A;PPI.RHML?'L[&IUUP ME@)@\>+//!<@ 2#D]@BZV>V$7 !-TY=')^[;.DA'1>JD-=T5]:(AQFO0BQ_9 V/C2##ZX&"9OD8CG)Z0#L1 M*T/2=NGJ"2MJ5B:G<(R\"CV=-)#2*#'<==1O9&,QA^6F(I'YK?NYRR"4:9:5 M>?FLE;69[DWWW:F[-XL4NAK:?/X;/?CMZ^?H;?OH96#I^3MX>[AV]?_Y&7+D_>[NT. M7OQ]D<6_9V^/GN'>X7/<>_UV\&;OKP'[+U\1X115%.)C#06\9PN;I.," -]DH%3K_2E(+U5VN&$,;$T<1.,=DX) MAIEUE-I(Z<4@_2+3XE\KF19-8D0[39V5>?J*J/T7.[3SG>7O;W\ Z#Z(+])U M)'$O?U.%<"Z$K]X)GGS@%B.GO$+<$X*,2@QI!1*(/3/4IXM"M>X^R@W3BPJC MGF1^WA+194SGI\(31[,)/&'R\Z-/.J67U[^O')>RS^S"R)6]K'8V'TVRY:&[-M M3![DXLVUE>':+K7+VMO-=Q>V"C=?2KE-%=>"?_J2S][_^2_9-C<**_F5]^-M M\KDO 9>,^4S'/WO[K7;\"U7Y'L#A(:V:W'ZY3GT%/?H.6Y(72P>=^:K!>N_W MK_-ZS1,YHV^GM4GH4FM\ML>:%K*]:'YOO8+FS8;LL]40'DY%B1M63+[6J*V1 MT-UU_O7G*T-<<$6>-('+=4G2_6K'8U[\87?O)>_1/PYZ9W\_@9M/R>]L[_ZNV>OR&[_4O$'LOMT_^S-T;.SWM%O??""/^8"$+M/7])> M?L_#5V>[OS]GNWNO*#@K;>$'^/?Q.QJ)XUA[$!L.SC*XBD7 BH#W5#\^L$@EYTI)SWTB.B05<608_N*,Q(* BE#V MN>T*%0'O @%/%P@8J-(\ 0+J2%+>PYF0"THCQRDQB2>A;6S/L"6;7AE^?9GM MQ>C1=SVXKA[!>=>L[4*XN,+6U\#6\U7BYJV@.G&.L,5Y8Y;&2 LGD8D29PLD MHBB)2UU.S$964JRZOJ'\I.KZ[>CZDJ+8I"RU0%&(8@YQYTUVTB*BC!&9$I>& MXJ+K5-/-.TIW3?6J.:WF9FM>ZQR2JU5@OXO'^H/7?;W[H-Z5^075B'R-$>FM M$D8LM;78!J02R801J*/3*J(@A6414ZYI+.>Q*WF;YR'\^)&^"JP56->5BU=@ M_5[ NF3G- F-F8A(.LH15\(B(S1!Q. 0(PM1I%QZ\MIG&FQ^[>P7L_&R@N*< M.+=E#I>5<#_$81@U):5RBM5Q+'E6BVU0\%5[ZV2[TS[Q4H[9I8. M1^/YGO7\<8B+"ES+O/'.,3Q@LIJ_?65-FK*3=UG_L]ER_A_C>DM_?L#+Y[W]M[S\[GLCYCNV?/ MWPGJ3'("HV"50SS #V",+)?CCN "Q& ]OIA0+7S 7(@HO":<@+? I196*N5( MDAB+*Q*JBYK I(U'@T'GR6@R_9J\Z2^V>Z=YTVN=)7WODO7R'79 ?(A32 2& M$4\N(0CGK#"[5?.R8^N\UE(C?@\O^>_N$FF:ZH4QSLOZK%T,[RL]BS:& M]_'-ZS=T]\R#)_%>]([>X-[OX$WLO8+GOCWL/7U.\M]O#Y^S-Y?.P/OM /H- MGL6KLQ=[[T_?'KX\>?MT<+"[]YSL'O5.>H>O\M]'O<-P<"$-FE"IP?&+B 5% M$/?.( L^"')860.3F(^>S0>'=16]5A)@71RI2/A@D?#NTHPJ$MX2$BY7,U2N M84P\1HE@CC@+!%DK&0K*6D:(\2Z7\LC+Q/KRL6@U'?HV5.U_HAU,#U:*N]2\ MZ!^9SCV?SW-%KZ]!KW-9T($"9Y;J;9V:%>8:R6S MU2C<#:)P4_OQ.Q.1&_I2FS!X:TD]VAG=RQ-:0>EK0.E*(91]?D6]'E),F+4)!F'D:>$(^ZC M0#H&BZCC@1*6DLZ%&$$NU.53Q6LHY#:T[/6G*_[6J,B/24W:*7^R,M6+XS@K MIGT-IKU[WW,&Z$@7BUR@JEH$12'A!3 3Q=IS@R$5,4 M@" R[G44+&[M<-W5\EI[&-<@=%7AM,+IIL+I'3#N"J>W#J=+OLVBQIH)#*ZU MIHC;@)%+-J) B+62)HTY 3B57:VOOSSY^2WA7W?BXP:]\V/ M)'LTSM+5_S#?*4;R'K%VNQP7\+B5C[>N?H)UH/FS:?RE[03^]#V7]XS<_VY MPBYL]E[Y>3!>PNE^1&X<[7M4SJQ^9 X6-XKH?O 0Z/WIR^R9!% M7Q&X'O>>O@?X&AR][5\\W6CW\.W3WFGOZ>.SW3/HR]Y+^O;PCSX\F[W=>P5] M>WGR8L^S%Z_?'IW?M_N*]O;VWW$2).'* :"Q@#C5##EJ%<)61&5YX)2;BSO" MOQAV>O:T0T6ST:Q;=AK_UA\?=0H>EB-5 MIZ-\-'$SN,OCXTM%B]=Q,)C B(_W1YU?[?!]M[-;AC/',2:3D>^W1RW:R<5C M9 &_AM/NN0?\'?UL7 A%M_/GGT_*78-H0\>.Q_EN&1E!O(AL?E4SX_]H]D1O/=XW&S_!IF'BZ>G^X!\27?WW\$0DFAY0K*<^):D0=9)BCP%P $2S[G) MB?,8E/Z31XEWV[.%CRQ(SLHYL?.#E//YQ_WF5->Y[#:GS_:/[6JIFU:@N_EP MS_[0YQ-80:IGQ_E9^=SB^?&\G>PEM1J^/'=X7:2PG&E_E0C^:S29Y%-G+\G@ M\_9='[ L0K_WWZF8I!]N:C.SY"U'VQ_4(I1-.#9@%Y['G2>ZBQ9XYB/*2^HU^#D8&3S(;J3 M/(G9GC4?%.$>Q.;8ZGQ@;;EXN_/GQ8_*A1=OGGT*C,L9PBM:!;\N#\6]B= + M(!+&:NR 4W"+F7&)I2"XICC*A"OTWIVX[Y_U7KZS4@J1<_U-%$!'@\WG;!J. MO*,D"AF53OA&\9< G#$5-,_Q%T&L#T([:24CR6(9KPYGUPG^;A.LF!7!I2H:,)AK<#\FHL=AR"K:57 5GG\2WYC!RF*O,4O.IX-,X-Y\7<0,HY9)6 M4[K=64S0%]$FDV PO>XTH\UD:L'?L/EX[7RP=ML:?+C?GY>6SH>RS_^<3&*# M37,X[3:AH?@Q%[O+*#K_8G$TN!^-CT?C_"H'0+7_;P;D(+9GEL\Y1%.6+L1) M?W^8(W^=^!$Z.2UU\08Y%CBV@^V;1X3NT>OYZTJK\IF9<=&.\T@#P\\GR\-_ MG3)F$09LD"W#3_;GF6 KKY^-.[\Y)HG__G\UQ=_-8_^]%.V.W]?V[9]\9W.O\_G&MT[ M=V6_N>X 1CP_>90>=7[J-R]Q/7^QV;-WTN> MAI5(*0KRS)E!+N8"E5Z+P&*B@150HY?W#_\C6]F;S;1)B8!CP:+@B0. :4^) MP J@A1WB5 :D:0!K)A-H6N"1*9-G6ETUTW/@ MNAH*5N#L6[' 80]\1B>BI0.[:IT046I'/&6!&E4EY#M)R(N]]^^8LZ:NPH.$$)=I98J''%KS[ M3NMZ@Z3>+/GR,XI;3^^=[?F$ 5 MX&S1T,7I28S#&ZJ)<.!W*,.=])HGPC2P3T^P9(9I_U4F\\I W.(]?XOQ7W&< M\TG@)1ZRICP_[1T^?P=.-5 6%L#IDZ I)I62"PI%8Z+F3F!&B]6D5SE]>?)O M-MO:.DJ8 1V,A#M,G(#610 'WSAM0JBS_1UG^_V[Z)@+&&9;Y(.C."79%GJ" MF/$F4AVL#C+/-KL2%S;4K]'-@OR0X@QL.\?IK_\*,/<6CS M02?-&22EHOO"#?_RGU?J Y^>)IS]F)O_UT"TB:3 MS3Y%V69)(](2O LM!:;8,@N ]@GNF,4N!TP63L8EH;G2LC;2L@_\;EI"Q#<6 MF-O#VL\(S)^Q2DF1DMR?=X)*9R4,:'(Z(DXLSCZH1-%9S+"-#FSJU@[[G)0T MC&V8L^)L/C-ION+^&5SIYZ6)!! 8,N^;S&!:Y@STTAK6I!/M>%A6NEP$%K@2 M)G"4+#5V\D!L/9^*"S7V^-^UJ[2'7C\;)Q?:O452P_!FO4#7#!IQA]^'1WU MA\T,+(<7NO&_\% ?%Z1X=5ZRH6G.C;HXIJ6)XS&TVC^VQ:7(.C1I>KD\&"O3 M[M%LFI<5B]T!]W':CEW1?W>-9E6L"K;I:J)3.\4?+2+0C4]5+WKI:UQRNO^8#S6GJD]_39.Q]D<(I89+!+ M0 !D1#FI#&E!;-Z<3URNQD'%9_+TMCN/"S NCH]IDD3F9\AT6PO4.0'X6_5) M@"@ X!:S<0YRLWPV*2'YNPOHFX'R$B1>]/2^;BO2/?I^5V\?^/)V@,\.?!G( M^=DO[5=DGI=_$X4E.5O3<6Z4T#P*;@4VP3MEJ8\T4?R)O=7_/WMOVAPWCJP+ M_Q6&W]/W[8XHUA $2 #NN8Y06[:/^G1);4MN'_F+ QM5E&L;LLJR].MO B1K MT;Z+):%C1I:JN&!Y\D%F(I&9W#(6[27+9-P[Z7V+19*E)DM"SNWND$WE)VQ* M89VF"7?-N7]P0"E1PG1(#:@8E0#<<)Y@HGFE[0%]D MB8?"O4$![^SM?T,@8)10&F)-4$B8 ,&/31*2*,%")XS)E-_L\';*-3D&V,3M>8^=O6"V_+66"XKDF-,.A]^/SSZY<_![WA MNY_;PZWHZZ'.0?1.MC<_?8=[?^[L_7.X_>5K?_],#=_/1U_WW@_VAY^/]_?> MQ?N'GX;;\1:('KS[PT=HY[MD^TL/?1V^/UP]"PPBOGGP#?0A'F'@3Q[9,1Q_>+6A) ,SF6J4@-I/4H:YY?#(\"R*"5<9:=F1X.I/^Z[7UHF9 MJ^O(U69SZG49^,T(K^,.GMLO@?^7P0]1Y.-9Z6(P;*!%GN703]UT>,7_/!FX MHVC+M%R=<#.#O#J0 _HFZ!41MKP,$8T#0E2$A1B@4(:Z3A341)KK< >1=VS]1/7EQ \#E9P M@'L;WQ*#M694PKJ0H1"L!Q8*$9O0(B 3,162@6D>LTOHH=()EG6*2S2OTUQ2 M:TXW59;62N>O?:P+C5\$GX24>;!7S,I:31\/= GCE)FEBIH3Z+VR2A>,<1/B MEX]S#P!WT@TDQ5L;H^JR(?54I!E785W4EDU7^IN%;4-A2B>^-ESDAQC,S%)\N=6_P_'1R"FNYXYGQSG%UV % ML^;MAAN:%TQ3[XZM_S26& N;\1>GL&B1*"$A8_!GDG)J4HD2IFS-3-PE:[]> M^5FWLWYB#^YJDJ8*(1,F6D0ALYPW,#<83>QK/+GANXZZ^1Z M-YC'759Q6(6I4O;,BBJ&>YZMYVQ?7+-S.XBKSNYF.*Q[LHI<'ILJ$*RFV\H% M;1]8*;7U4%S\OO.*L77/[+T\X ;=KNH;/1N8G6S;3.L=H;>VKLJ>];+ZO;EF M;TY]4Q'C&94L5#P%U4X;FS>+)V%,TTPPG,F8XM-[;6TW^?9ZG*B M@R";T@7(UV=4)^.1^].>B3%-=A! 8B,,M@I/\*O3*,:S$J2B_.WUS>S>ZKVK M5[@2#F(V'3=T6Q4?<)_4!0M'^ME'TH^EK.P)@,8+H'K_. M1VXLW'OKM9+S+N=V1-V*6==CJIM4KZ;=ZKM3-3&J+TG:31F)$;KXDDOOO_S+ MJ!NSB$;Q+>^/NI>U"0PUI@A)BKB@.>8-+ M/;+6%EG;-A=&"X!U!7>U 54/7#?U4B1=6O-I#6!F+9;'+H][#V/F,7"_&*"^ M1/)+F&8OZAX#U!=&ONFH[9KB1ZZ,<\*TN1*RK\QYEU%K$>!NI#3.(A8Q M;8A,#4L82Q(C=9)BE; F"2.]X'"\KR?_C^^_:7[<'7O8_HZV8?[OF4S\MR-B4V MAUMH_\O7PZ][!PC:D^R??.KOGVSGO2\?T7[\SV![\Y_OT&;X;@O_[\G6\Y;3C3-*!>4L MYHID22P03VF$%9**F"CCCO-HPWG4<]XC<]ZBK' F">:,\!!3'(>$"!SR1,2A M4)'$2$>1QLAF)O"4YRG/4]XEE'>K((1;%EKW;'B?;+B]T 91YHH0VW>1&;S MM)A0,B'#A E$,\*,CO2K-Z@3H;,AC)X0/2%Z0EPJH42UYBI+#":*L)1(CA)# MX@Q):5*5R5H'1%X'?!K66^B (M$QDHD.>9P!Z]%,A9(J$\*G7"2IHE%$7KV) M\;64P ?P5S[\-L;3"M56DZKU8O?E8XWD95RU#D/9+K]<,[&>H&Y,4+UEQQQ/ M2,I5FH09X3@D"B6A2"0*)8?U)$NH0*E+K4;O42E[?GNG+TBV'\'_Y&7[+K*] M4#YD1FC"4A,JS..0)"@.911EH<2Q(+9< !C1(-OX/@TN+]MK+-OWX&CQLOV MLKWD3M$R01DW+&0IDB'1%$P,J6688$8B)F)MK#L%)\C+MI?M1_(9>-F^BVPO MK=L19\26+. :@VS3) YYK"2LVY$6*$LR$/U7;TAT-D75XS@-GE^0T_9%Q\[: M'/%4?UF_#CRSY]R\:_@NKN%K#VN+\-LNWPQ(T]^U,"V=]_4KPHU6A(_+ M7AJ%0,O+8 F@4K.02)*&$N8P%$PQJJ,$81/!BI"<37_OM\X\@7H"73,'F"?0 M^R'0A4J=&A5IDY@0$5LL0I,LY)0D(9C)F2:1D"2+7[V)T;54:D^@GD ]@:YI M.)?GUGOAUB57),VXR!*B0I$R$1+%2,AHDH8BCG!LN+9);6QD%TZ]>NK9U;/K MVOMY/87>#X4NU-,X,S C7-JS 4"A4EC[7O)04FDBP#ZBB7SU)B5GBV)=Y/'] METL]M9P[<[GTSAHD#2N7SIW:3'F%459P7;K1W0__1PPGOV^X#'DVB5B^'.9U M^NHJ.>F\_OFMLY/N3N&?89.I;&=BBJ7.OP$VBQ(W9QFO_&N1N-VG MS#_\WY.MX^V3K6_(9(C)) N9L5F)(P*,)>(X)%RF,D&2,GNJ$R5K5CO!@^/N MX/C^+8M9AF*C0TVEL <^P$"0- Y3@],TBV'!$]+F*+XD9?4%F:?/DOL%M:WN MHQ@5T*(MZF"3L,*+_S-K4MO:!+9U3MSIV-4%6,I'.]*NG)BP[9\-IIW@\C,:GT6S6A[1JDC(4&C3%"ASD-&S(J_+.HQL M]K-AE?W,K&8_6UUSYT6+79+@!U]@[XRL=S\G3KEX/YO.BGF%3N$JQY6?C$TM M#9;93O8^MU#;-^)%@PYM'W[^)JE"A&(=&BPPK+ :\)9J&5H*U9F(HA2)H8N9_9N7X#D"%BU&KEI20+MD][FYWD]Z9V];;CO MG_SKAZ_Y?OPNV@%IV=G[H]_;_/AS__ @[IW\ =;T?K3]]G0]Z5[2@S9N?_GS M^]?AGX?[>Q\3D):D]^'=T?;F>Y"R_9/>![# #S]&IQ)H(WCV-TYCP9@A8:9C M6R=>@V8*/T/,A=:&@,Z1\-,U8PV72F?$* U*99(E B$K=#)-$**9.E/<=G<* M8VT-/!A\:^K=MK;MU>]=;2>6*J%P?0JP(A34;L:%$":A26J01OC<5."-F#V] M=;DS"C8F13X($&NJBEC.J1>PTL+:EGZR%;O%!,S0'Z;2IYP!>=Z8S\L*N"OL M)TUM@2K#_OQC6Z5U?%3.*P[DI:T86Y5<*MV#QY.ZQ&OUIWT_+'K57#DGX.*K M(P%KG4K?NT^Y&.2]Z4!4).'6#7:>7K_\\O_ZWI1*D M[EJPKJR^6KVBZJ8X."C,@:5V6(EM?E3;*SN:=5F (2@2]8NF?3%UI1+*F3RL MZ]C6K9VY E+3E6'+RXK]W73\!!U@"CKXQ5I&]=)3BH9*C4 LQ1PI3K1$4L>& M,)5*E&D<9:@RUB*"V*V-M04CKE0"+PHQJJK__G%\AC0W;*^WW7CM9.[;C MBVWZ"@NGY;"I&ES5<7-L4"&LHH28=H._B]Q*::47FRQK2EU8?-<%/^;/ZRS7 M.0L.8+[/""$\:%X.VA9I=EJ0]=]5>+>%.N!QZ?G\8F4/OL47L ^0XZ"Q3%U+ M:@&NNN!6A04A;M9X+K3C2UN4SMUK)W+^H*5W M7^GO;,]RM+E0>Z^J[KP@GGPW5'O\-VWC*<):%@BM-O8(0&E*Y3&J! F*.,X%CJM*D5?0H0W M=6[>-;;,H^">47#P#6=$QU*B,%,D#0DG*N1()R%26+)(4,II]NK-9>6!5[V8 MW6#S%JZ>AZ2>N\;C>-#=)^A^6NI)8S!E6"CB1,3,QM0P MNQ_<3>^/>NX:-^!1<,\H./C&$Y[BR*2P[- ,4!"G@((T#:VO.>(T);%"K]XD MW;.Y&2Z@GI;J9[>JN/AI84<[!;VE?;N\Y96ULN1.L.X")[K6#_";L]8;I=\: M,TUUO^H:>)VH;-S Y-9+\-HY.6J]OZCRU6%IE),88�/[GM(95:[:]:F+8%"A9=9^<,%6M@UU<42=%P#' M<5%V+NY-93A"$ZJN!&((\S.M"G ?F)$IQ !LKFH%A+=-Q[;^Y)(+R;YK5HSL MB3Y'2=9X<44CN\&9L6]&]S;[+Y75Y"PE6WX11J$Z0PBFVO3(F%&P@C2[71+F M/\-^KK49O7Y);!;W]CY^,\@P0ED&FE.J0Q*GL0T3Q6$2\0Q6-$.%%J_>C$>F MEF0+FLL\[D+ C,% M0;%;3V>7QO.=U"5]0!"24 +?@Q=OVI_,O. M,>/\O"L>6V%WBX%B1%4JTUWKH@W&10:,[XI:0L]SX!,]#W>P$'>3G?\K_$ M)6^7:R-4WS:Y<\:MM^)GJW=*MD8*+,AZ$9VOZ*>5H> S*/K!9ETAN/8L*F&K M&==U@RO%0%3>/ZLH6/>_J(:TZ:S[+L]<066["3 I:BK%YISI/F^*KU< _J*RX[XZ_!75X9.V5X>_ MQI;G8Y6N=DN]/*T-+,3.2=W&2)_ZQ(IAN6'-KWQZW*9ZURW8KN]]8YCB+-,T ME!*402*-!M,V0V&D,H-5K%EFZ'GUKI]<=*XL:GUV5[C&P'P7^OI&QDKA:VLU M*;C06AK5HM)81R^Q)#;M)BDBT25UCN]0$AMW.4Y2BM>N0#/I)G%$4O;<&^ZK MLZY]G=_9@N_&6?7O8@6M_G;KJ,]9]WPF_8M[>C.]&] /4#&=8OC!^N*"3; Q MW)_O15X$_XC!S/CI?S[3OV>]M8W!")(^*G/EIGMIIL]R@;NB,FW_<79DJS+= MP2/7(LW=SG(HT'0>Y1TT)_4>*#7^0Q3N:/,PWRQ&DD92IPJLSQ3%A..44688 M8PFH62SF/+O@0-M-LF#*F=T>CRJ_ M3K64M^4,^*W-V_H,^/#KX1:!=AWU-K<'7S<_1CWW['Y___#]H'?R:?#U\/WW M_?CSSUY^^@SXUV'O\"#9W]LXZL7_? =3]\CV8^?#^[SWY?/)]H=_AKTOGPZ_ M[KT[!I-XI41FFMI==YLW V4A0<2$7&912$1"110SGBGFTFCX+&^^0)(OD+0: MS/*W*1R#W0NWQD_ GXU67.O#3A6VFK!5@IUFU):C<.M#K8OT&CA6)&58AA'7 M-"11QD,F(Q;2C%--!$'('MV,XVYZGV5.'I):[__]ZZ]U^5)9=QJ_#U4DC"^2 M]8BJ/XM3'&<*UB1$E%9,,FRT/>^KJ6&"W[C>QL,M5 X=Y=:HBFCQ>OZ-%J.M M93T?L8PKCF28(9LJ)4M9**+(A)1@I1GE,:;85N6Y3RW_\=Q@;2'8)V>"AU+R M[X5"UX$Q+]'J[T:;]Z?>G\N-7I._=_)<:/+('H/2&0I30T5(2!:'4FD<*AE) M;E 4*6WKJ=(N?C8%"U^<(MH2I_X:C=C[*E;R@97W&[J7UF'@?GVV^OH<$EYE MO]6JLUHD5V$9D<2F9^6VBG>L0QNV%$JC4B$IPQD'E9V?/0C\6]O\1D]'FT\N MZRWQNK>0!==9!;\N$5NCP.OFMUIN5DHC29#$# MY3MDQDN H%!+9>MB9$HPF.HGUJS>4WX].[AWHST9?]P[T-=+>5_G2*_#W M3JA+5<>QYE01')K(EO'*# ]%E*D0"2602(7 DH$"C[OQV:Q#Z^!:]\3JB?7> MB/7^-=";!7.?.8I\EFSEC M*T"V<")N9LMG#.O,UF>6L2*("HZXU#Q*#.,($Y9<4/O+GX99?\K\O&S>1PRK M6(@T3"*,0T)2'?*81J'$::855H;:+.2H@^-U<2?[K3>_]78?QOOM&-*?:7D6 M!+DPUW4L:!HK";1(3$B424*).(R:CTI&HZ]/<),GU+;7+F^2VKNLEFMVJ M?O'Y-#NG2,>HIRO>V=OX)G7" MI&$R3&R2;,(9"YDV(I1,I@Q%2")912!<5G#TJ)^K?I785YI@":9UAM^C>DT+ M1+6HP27#.EEDG?P7X']I6KK;N(K.25M[[,HC/A+V*O?[^W%1?V2O>WE9;;?P M]F'O6Z*UD@(0%L41#TFL5V9C6:U!UHM^\M&K0N*S4G]PF?;*)YETJXR(OOR_7 ME[9KCBUFIL;%9.RND..BJ+)3BCGBJ\S$[_-B&,Q*EW3_U&/+(S$!M6<^.]4; M[+N6*@U,Q^.!;=$0GNGJ#MILEA.0;I@)4.WRX03>:!L$-]KWK[S"57ZS+?TA MBMPEH'0OUD9.N\'-\E>VI9YEC)IZEO7$N?QVJDNL>#B8)N6D1_:11;F%M;"M=QBI7#53!6 M@N;2<9NJ6F,EWEG^$VXI*FFO$ZL['G%Z\@1@5F5J\T 7.G6"^A>+MN]X9K=GL,M$?'KXIZ'[\E$B02\21%*"1"F9!DF(02Q :L;O@\ MD@E+A+E9! 6.M!)&@24L 1J4FQB)!"&5R$13+-Q<$L9%=1*!N,CX*^T0?&]7/5 M$!.7;8I4*J[JVWW7>5$CF_KZA]TB7=%U[5.M2[K0\W>/AY/QJ"ZXLZ'4;#BK MMDSFU:0FA>F;46F;D8_@[_D[/H_$3-L3XL';L:W64%:_N0@D]X@_Q,"5SMOM M&S,MFR+FEQ6H;1(*UU_-+>-+NB3*TDQO7+(6;)B$)(1A4!H)392(6)*1*"59 MA!'\?C]CGDL MS6(_HVS+AL;V7K-#-QGNQW\>6@#:W;3><"L"&/_]P@P"TOP.$ MCWK'IR$,+1CV /J]HZ^;GX_W#S_"4]Z1WI=W:/OD^W%O\P"@_1$@O'&RNJ'1 M(P#W;U(J;!1B862T31C%TA#X0X81$[$A"462QZ)(3A.)%(\ MHHHB(5-.1'IZ0V-1J"+H@1$#4^!VG6ZQ>W'UFU=;JF5B<,0D&,F8)"85#"/- M!<\H!J,(LW79[9@7,CS'.9Z7P; :56T#N9?TB)G;8 "[4<.[@[$L3?'#;2KD MH\G,5I9T%0CK.HU_;?VQ\VGU^8U3U%;1@G$M.3.7#KW4LH:P&)D:N/.2-%:Y/MG:B; M(ZCJ0CMU<&"FKCREFI5E79RR<>?.9V%I#RB?/W^]U/8=MQUF9>7 CDTSO96L M#7(A\X$MQU9%&)55+4R0U="J]GF6*UN)1EJ F1+T;/6?65Y5?6QFUQHT'W:# MTAS8L5ERK\^Q:O4=BY19X=S@4I1YY>M8:/#+:.[4<)Y6U4,K3[I>,BZ&9MH? MU^5%*U#:;3P'5]!8E-/[+]"TKS$0E\@ ;EZGX8FUHW\ ,^HV^RZ4=Q,.9/JC*?&_8'-FBS.WP]F' M*0:1L/5)ATYDEOH*,P"B+^:NI.L]$3Z\Z('7'CPKJ<,EXG?E:Q?/L4-[EC'J M&+<[4L;N%/ZI7@K-W9G4;:N ]G;%^MMRUI_##S3(6ERC\6*^:D@O\-K,_5)' M5OIXXT*&M9U[-13/)=A%L?KFPAS$]KZH=JVH[:TI7"7E9LV!7ZVZ;24M4'FA M9D-[\$D9^,I"[X+%T]&39;S3%#6;PNB>+$.@%O]F-3T8C[7=^.O43@984\7H M(+<+;]4D![[Q8MH& #]=?]<-WE? *#;D M9R,9*G-R%[WV#44XIB'G(F64C2 MV(0]@-Y' PLPW>6E]$E\NWGL#87JG_< M.5<_*B_0<*>W73;^Y^RX2]CQ'W*P!L? :M6YW_]NK0X_]9X$IW:OG POG[:Q(+K7GS6 MC?1BH(]_6X?$17YRKS>Y'V?C>>;-OT&Q-O4!P7SD%/Z-)BC:.JI*]Y'U86S9 MM=SVM[JHL@A_K4Q?Y/'QC/"QNW!'NKEVCJ7JM_G6@?MSR_D[JJFOD%#]'GLX M/&,X?!Z-KP<#?!X,GF/Q<7?IZWP*[U$/LAK?,BW3TU>Z?.J4!7YP_. \U\%I MBP'Y<+QZORSZ:=4!=WT+L5TZBF^-;XUOS6U;TR;U,VXG3VY=>M9]$>=T/G_Z M['T^>]]=,D0G)&74*)$F&2%*1](HJ36*5*(QQB:[A[RF%X:R/W7ZT=MNXE;9 M]<8_>YL;>/O+I^^]O7<_]_?@77O[Q_M[!\<[FP?Q]N$?WWOQYY_;>P=);_=4 M=KU#FY%/H:\?/O[L[;WO]Z"-VX=_]GN^N6N1&32*=9Q)R4/$,Q82S67(::;# M&!D:I2(QB*2OWKA@[_AWSUZ>O5X >PF>V80O0JD4DXRFPJ!,1"P#N+5+T]@+X? 3 QJ M%BS8&4\$B1#GDOK=7GC&Z=Q^?KQ#W$BO$75RG^"R!8Z&S3"&9<)T2 M@RAGB8AP2K@B1!@67TS@JU3]1WTH]>UX*/-1G;&[P?O;9;C/HQP]F]^(S5?* M#,,T2<*Y#K,LT3;)E0EEJG$(=K0]GX,TI;8.$3^KA_HZPY[LGA/9W8#K=!8K MP\&LQEP0(2A'*HYL4>Z$P2_HFIL=%RFKG@$?@0&7W(D)$H2F-%01E[4[T6 1 MVJ3J.L-QQE+^$.Y$3X6>"M>?"@4')<^D4O14V'8J M7')+FIC(%$= @)E10(4VV2E.=4@E,E&BHD0BX:G04^$+HL*;F,#<"*4RE1H6 M@!&X1ZRT40(*IBA.B0Q,;4 %RT*6X"ADF20LX32+ M!;^."=RF&,4U.B+39$R8EW)IV]:6?[]__XM]?WLW9]JY-^-/J_C6^-:\\-:T M21-LZ1ZV/ZW2,L/]144;$<)H(EB<0$$$IIB'E]@RUR>*0,Y3!GQIE&GYJ+GV@ MM:="3X7GVNU,&9HR>^"8$S#A)4-*<6F(3#1EU'@J;#L5+CDE,4] &T0FQ"3) M@ J5#KG$+(Q3HA5-J5(Q\U3HJ? %4>%-3& 5J2BFBD6)HJ!',#"!>8PSH0W* MDL1P;P*WB/66')H89B35.HR9("%1 A3 F&8A$AI%B684I_+:9T[^YN9B^F^64'PLT,?G"W\Z7KS+?J& M4_KJG(*@;9N@TX6+SIFP[?'4!'\%8?# =8#?@O+V?C ^VIU-)@-775L,-O-2 M#<:VL FA*_AZIAI^_;)U\'^WO_#( 5XIV]_0C> RRS<;2]MQ'WOGP\V=D$ M1AE^&O;>GB[Q"VT:_M/?_O+/H+>WGVP??@26VB+ 7*BWN?_SZV:/]/8VCN&] M1ZLE?K=.>H?[WZB)$*)I%LJ(L)#$EFXH(F&"N('%(=,X2D[7>28<\4S%DF D M"&.1B 2FFBF2,61$)DZ7!%Z>AL#.36 G)]@:54HWP/\L-2T+P[EB?F4C'J_8 M]%5P:U59Z2?'W.=OG&&>I1)6-RD$_(!!9DB+,,4&*V,P)B@^KZST*>9KU5IT M7L7I23'^ 7KLB]'.M_TSC+HUH>NN" MP<^V&O&-&G[%/O8M>OG';JIF]2LU\MZIFVEJ"UW9\ M-!(,:Z2YXKC4N9=>@; VH.HI"X'>0U6X)X79;4M2WF6:'[;,H,? +3! 6Y+) MXA[X^>F263BCYV\!D[^YMVX-6';Y#^WL;4>_#YY.O9[9*]O'7S7W4.SSX MN;WW$7_=^WBTO?EG?_MPN[\]W,Y[>__TX5E'7_>V!Z=*U44,19J;-!293D*2 M\3AD+*5APF*NJ1$ZRN2K-ZR3,.RWASWE>8J2PPFBK"42(X20^(, M26E2E4E'>;2A/.HI[RDI;RDE->:2:BE#)E-;G5/BD",FP\A@II,TQHFM<(< M%A%YHM,N=U'Z6ZN=5BEI.L'(^+PSC\7.+^O$X:.JH!6<+1EOFZGGXQOQ\4J1 ME)0R2>!'&%&"0T)Q&LJ4XU!G"B529#&RQP]Q!^'8'YWV1/8"B.QQ%4M/9'N7#V]UMVS78'H_" M*EPJ'XF1LOL&8J2#K=$/P+S]:\^&+E:3X//)KG5KO!UV'8%X-YP,QL?&QC>- MU?=@,BM47Y0FF S$R)ME7IMII5EV*FK4(G>K+&=&5UO!U2[P/V(P,PV\W35_ MU^#^&[#M%9L;*3;[RQ9:'*>(*@[S8VP-#RYH*+,X"M-44Z1(G.H4O7I#HL3; M9Y[17@"CW8-]YAGM"1AMJS,*7\EHKY$T1*$T3*0&XC8T":4R 9# MXRC5!&MN\ZW&U_*UMY>Z9Y1:**L\B3'4L0VP2$1(4DY!' M61:FD4@H8V"%,P4LEU[+]/8>TNM(TFY?%/".(P[UVHWN&P!GKIDL,!>7J^$3VO)%L5:6PXDU%H,PN& MA*HDY(KQD*H89HA3A0BQ].P=HYZG7@!/W7/@RD5)!#U[W86]%LIEBE-8/RB8 MT#&A()@2X'<2LRP$@A>AP")5:>S69)\'UE.AI\*GBL?V?/CP M?+BD^:8B)2IFH9T*_>H Z_7KF^:R2*=1\^<8*] MS6OE60V:%*N=*J->G8)/!_(X&$]_VJ2BWDM[!-QAZD=KB&H+8&D-)@D,6"0S:!=9I%&-#8Q"?M,O. M"$\ T!W +]U*BG9F16"RS%@PU3 1T\H0NBY*@R-1!L"*N7W$X#C(AQ-X5P57 M^PR8M>#M;%JZN/\_Q[(,-M0T^/75WML_-U[]UEU-#7F==,YGI*]F'*E[,/MRZG\-;>NUX0UU/2V]C>^/"N]VY[SZF#]/?=8'-K]^WGW=VM MG>U@8WL3_K_QU_[NUFZP\SYXO[6]L?UV:^.OX.W.]N;67G/-IW>[G__:+0>I3*PZ6IG96DIS$)M8R0&QV5> M6HZK#Y_8U+WCD%].@[Z9C"IJ578("D7 M*E5.[?W_ X*B3 #TU.T$8Y"E\>(I]OM)84J[;R7K_/,@1#_R8CRR[>X&>WUX M4V_S_XCAY/>-H.R/9P.0FNH]EJ=!$ YGHXJ4C_)I/]@"T0M0=ZD[NU,05_LT MUX>I?6!A)N,"F'UDLW+!Y5'XL7[5&'3#'SD,>3D;P@S#8)>N7TT3.L%1/U?] M9CTI+T[;NIQ(-41LR3:H]'!V!D/DB9)YKYQO.@=5%CUQ^GL _S6];1DYO/MI MU,S1\ZZ;MN,G:^=58QDX442_/T4#SVO.QLCN%M>#5V'^V(J)%=1B(?G+,EM6 M>I.^S@IX)A^^%Y8G%Y9S";TM>*S%P^)2+"U.U2(R7\9F(S&#)D+JR+@1_/1TE)JUW0KE_.5$D110,/& P-FD"FF BX? MFBG8[R6R!1+Y5_Z?60[8.79XJR/5K.(%4Z5, MVV5SD=(>4%@8Z$>0">4*!'7JP"/0M^I#(7#-.,M"*08@"[#B](V9 E8+,3JH M=30[!-:\L=;8#(9AO C6J[\;#O.I1V]KT/NVR)TW%6Q691TFEJ;>E=-\""17 M/DFC+QA&A]U +TP@9P[ DK!HMYFW>]H74T>BPS%0LFKZ:%DZ=YR?S09@R:^R ML\6G^2$&L\K_5"E1UM18H?]FF;)7N]<4QITP"89G#3;W=IUG6:[@'I"GF3RL M/1% Z2 +DX'Y&1S.M.?S]DB$O7=)&'8M/$2AVT?DIX3!^D5'4^N?W[8$UIF;*G?;>/2Z, -A!>;W MIL &#$(]("2!FY<^?G7^$X2$'LVFYO?ZE='%]YS-&/_T7J&EW.Z5 W'I9[]8 M[+<=F%""WOD]%!DT_+48'(GCT@YMOUCIXZ6#=[&W\3E4-GOWO^_>?M[;^N== ML/NYU]OXM'^SJCVM<@_F5I;/M_Z/[*I4.^ZD&>3FAZDLBCX\;F ?>2<_0&-- M+=QYJJXON3"GZCV5^1JM*Y<[ 6]MEE9DXKA0!>,=T M?)\K:]Q-6H&'I97T$TSQ:':M78W5N:S^RD>@^8-ZKZL_29?\8E6E_T)=%,AJ M-R7(BO'0?A+-/YE/-2P@155*JZJ5 %]8J[M[3K7$YS3H[ZWN5MSSR--?G!/[ MJI%=>??\(0'K\E\<^!'N)K^X1NT9$%7[T8?=CM5=)Y7^.0#KSGZJ37,OM^^V M=[S?L-YT$QP;482V,:']K6H@C/812*;;0LLKC6$ \P2*=V 'R\I[X]_H5*^V M+>TL-1%PA:(N_J6!S[2?%SKXSTR FEW8^YWGQJ*M>B/OLOFUI;$D0?VV_M#(Z'MM#CL1JXG7WW:)B%[[9LZY&=Y$$#4?C6)E&# M?Y[Y'#MQAM>7I8V%R/)I4#7YGB:: &D+Z^^9C'.[/,(\Q*D3=SO7,>VB7Z[! MYN]OKBB<[5=AA@+NAW4;4#(GJ-^7" *=:FQ%2;^?8JN$G7/9A]UN8/?[/^PN MO*QY'=B\B"NQ&@?TT_H%H+-FZK;UE_[7N6XCAW0_U-J\=*]#3:@GGJ,C/J6P=II8S:JJCAJ ML^.5OUMKO( UUZ$+8%839^WW%V4Y!E47]-K? S #3-&,9WA@1@V\^T9H9_C_ M/D>J!7MYJJ%V>^%'/I[9[71G\=;94IJ8JTK@Q**H,,P9*.[63U!/L%/E\XE% MQ3.']K:9-G%F]Z/G)0ZZ=NDEJ)N>6GHM'U][Z0UT >PU:D*1,IC <5$ZXP=F M3P*4[+P?F<' _EOM33E<5<\>GQ\=52_E]G(S@D>^7QOYM9? MI -0>V&>#TH[YF#N6A/ZQO._JOJ" 94FRX]KK*ITZ_6[PS*VP MI8C3SS[2K@W65CPZJ!\+3 M2+P$!7VM>-K3:E=%\G-=Q[VBCK05Q^-9%10+5A@Y%2OYO)%B)Z8:BB8T>#:= M[_U4V<$L5-Y6FZ#OZTW0VE-VD73;T-#_HKR+FZ%LO&,+5>6_8K3XVH'!6E?Q M*NO_.8/970E%N#E+2I?,AO8W8U'Q;\W2R MM"S7?'S=)]$E8JX7TII<;)NLWC@H*P5LV7YP3M!&^8/A=$:P=9(VNE^UFU-6 MX>_NT,:5P:[G3>Q%D<1WOM/OV,QW;%C+=FR:#3H2D=MNT+5L)^?:UVJ^K]IYJ\*_^/^_5;J;L6:[-8&:2Y9\LO,KG4^A&WPQ]2)E5IJNQH5] M#7QJ[?-:$73NSST!RXYUE8V+7 NW\U4M)TY!_>D"6F E2:,@R\W *K&9Z]!@ MK-P&6/T6J];95>KSR.V6N;!Y:,[&JO:R=/*J'C)3)?_5P0BL'7A/W"%1M.1I ML"-0M6VIU M!A;!PI'R?EQ,K=Z'[&@Z@.;0!SL-KL5Z\4B'*S$HQPW$+Y$6F5Q\XEI4[RY7<5#. MR04]RL:@-;FT9543+6*-UN#&D8A&K#>+Y%!9+]J["*4I4&S:JY<$6U MY_1;Q]TF@N_FN&I8+F>V9;5[;3"VIXU!4E=WA"OMZBP@GQQU]M"?V\%O-D2< M*>)3RR)%/]>JM2G".ZZ-*EJFM%38Q(S.M KPK?].O+B1IQ5.\&()Y1RRV MG?VV&)2*H$&&%L/D'FA-@K@;)=5N*.[27TYO?@+N%JSHMA&#/??PT7@$LPHX M6GJF?=QL$B"[9[*Z+7K:/*S'S\W1O ?N?-79Q\5VM[9Q*)5BV/AY7%AY$S+1 MJ7U!8!" ONBLA[/];2;W:"&2-9W5TCS^>>S>M+(*+SVD#@LK3&9)WNG3-5W, M(S&4M91U0QP+[@<$36:#:C*G2Y$G+O9Q>CRQ@9>PKE3MZ30S\\MY$_!^5MA& M=);[X1Y918*=X83T![GW-N)6KL<,77N MV.P!Y#L"OD2J"+TQ%.;REW@[^!-(N:.\NE0SY"'\+J4ZUTU3PL MR,RF#;;<5OL$57?F6MQY>Z^+PT8 DF'9[ )="9M5#.RL M'@-^"XIJ8?HVUN.'.RT\'IJ+#]>>.YQ5#U:O<*Y* 6I>0X-5=A?WB70R9H=[ M(":E>=W\O\Y$;5??>VJ_">9=S.S?.NU*GF:N;5'M> MNM5WIY("55^FI,L3'J7DXDLNO?_2+Y.NS7N ^2UOC[KHLB\3''%^2;LOO=VW M^\;MYBD@Y=(K'JG=5R14G',."$X;BD#RFV28NEOC:W_R_=?X.!\@_52E M;RVK6=?.LM90)-A"YMQIN-6E'DMKBZ4S&ONC0@* M6FH#AAXX*_:EN*F-,_M":%[@K,B@F=HU )5U/CUV-MI[&#./@?O% 'UL#/AI M]J+N,?#THMZR.F8W&[3'JRM1N>7E<1.)\_JQB@X]K ]:D4D/SA^<)[;X+2Z M2@]K)YO:**@KZ+,%Y14NF/QJ0^%I!Y!&W?3QBQBM64V*7];$HO%0OVP64]J- M/=0]U%\"U'DW\5#W4'\)4$^[W$/]1E!OF9^FI:;%^XT'-2QN68"XQ9(8HP?0 MK]:_3G,[2XI[%%^$XJ0;>11[%*\YBN,N]BCV*%YS%"==ZE%\'13[O8.;#^.' M7;]S<(?A8]Z;^H#KC? &V#D\8/7+M:XP?NB0>N90ZFENYD M5\GWV^-86@,]BBP![ 'L >P$\%X/L_9/G< -QJ M9TM+U?F50ED^0O76XX@?P%/Z H(ZVNNL\'"_'.X^DXN'^PN"^_V?.1ZF!M_5_7&_ ;"S0(Q'B!B?/V-?W_ >JU ''D7K ?Q MNH,8/7U G >Q!_%=F?C^CQ<_2Q"W>D.AG0K^XQU NY-!Z4.SGV9(6X14GY+5 M2TE+A]1+B9<2+R5>2KR4>"EYME+2LN,6[32G/A3CL@PFQ3C+6[5ILN[2'/.G MWU)9;_%]L0Z^=8<^?H@J7![Z'OKMA[YG?0_]%PI]8'WDH=\R>^6Y;P;MFL$ MFM0)#LS(%&(0B)$.A![FH[R<%F*:_S"!^3DQH]*4[=TK6@/ICF.?4]0[Z5X& MU$G;W' >ZA[J#P-U?^S$0_V%0)WX(L)/;X\\O_V333,IC,K!U!B/*NMC.(:^ MG+@/VK2AL@8R&OD4%-X_MM;X??)]#X]?CU^/7X]?CU^/7[_)<#\#N#52XZ$) MLF(\#,834SC5WF\GW&5(4[^;X/U.+P3I?C/!(_TE(/TAGY^@/3I(Q%;""_OQUH7_/IJ+AZ_ MZXW?^X\J\OCU^'T\_=[SK]]'N/P'B-R=-7 M3<9E;J-V7A=FX$X%_WZ4ZVD?>@28Z->=2>#FI8]?G?\$(OC"Z^ M9VD&E!E-37%Z:*\Y(JO#>-F GYJK03XR8=T]%+OV(3X?7#=(RS_[Q0*%!R:4 MA1'?0Y%!PU^+P9$X+NW0]HN5/EXZ>%5OW_Q;%O]Z<]YKKYK'QQRK95Q3N/6< ML:N3#C<]>>*9[ 9[?1-DX\%@? 0"'#@)"2:%*0%K95!4C0WD<3 ]GM@+B\ ( MU0]*B@CG1S7Q4YW 47Y&,=_)J/X,/QK(0; MR]]>K\[GA3.95C-9-6[U"L?28C8=_UY_4%&0^Z3.Y #C-1"3TKQN?CFS=+F_ M\Y&&'KRV Z7S+DZDN< M=DD2Q3R^^))+[[_T2]:-&*6(W_+VJ(LN^S+!$>?DEK=?^N*T:UN-;]OM)VOW MNH[WNK;[A>#D"J_HG,"!J-J@JJ/D)KKZW5I?:T#W[[YEYRS>#Z"4[O4+8X(> M/+A?!N]@P='!KIE,S5":(L!1Y]HE2IH5:C0>F7-GI467>L"N+V"W0?]YOGB] M@FG; -8'W@V[%)]WR2;7!O#&$6*/[>^ZAS'S&+C?>,C"B-(X]\&OFZ;ZZ[>G M*0/LP=$N< !!T#5QB/MI]NN QX!?!SPX'F,=\$=-KN/,,*K_6#55'U9BGB9B MU@^.'QP_.'YP7O3@M#H$G+5SX7T_,#^;K?G'CP.Z"2B??*C^J\WQ\2V"U+_S MG]8U_KX0RB4AG8WRZ2>3_=]7LU*_@D$;V:ZY#W**8RQ$DG(>2Z*P%BRA2&4( M14*FF)MOF];>CFB$0O<+Q]&K0!N5#\6@_+^O0A#N;%P,Q12>]7/Z>C0;ZO&T M_OY5,!)#8]\:'@@Q>5T'R[POQL.WT ;;NB_YM/]V5L(XFN+=3S68V:'<*$L# M_]-[XB=,*PRX<222:WB'QO\\O?F9[)_L'_5.=+X__/K]Z^$^V=[L]__"VX/]DW&\OZ>_ M[^SUR-?#0;\W[$7;)Q_1SH=>W-OLX?WAG\.O'_;CG=__^S+H1[L#-\=;7_X9_CUR];Q]N;V]Z]['Y.=+W_FE->[O1S[_VWDU[&]\T)YHG"0TCIDU(,JU#EJ0H5 PK;3*$L8EM M%F3:00GY][]6,7->:?KV^M-:(/XM#C!%D<_IONZQU%X'\#K @^D *,O2F'$M M!2()55(Q@W"2P$*!=4IBIP/01@>@7@=HN0ZPO= !I.844\)"HH0("4UQR T" ME2 Q.C&9D%1:'2 F'4386NH GA@],3X4,0II<$Q$3)(H([$1@A*I103"$\>* M(ET;1\@;1VM"C,<+XTA1 ]-)PR2*44@X,B&/2!PF,3)("6Y(EKQZ0V,,QA%? M2V)LD_BWV#AB_IRIMXV\"O"B\'P#%4!S*9%)9(JT)CC+F$1@*B4(I9F*8D%J MVPAYVV@]5(">7?Z=?;3QC3,.]@^+0R(B^)%J%4J2\##56$1$D%@(_>I-FN(. MI=$==)96#.$-"$PJIN-4",Q91J20 M/.69IBG%@L"8(^XW>-:)P#XN;_!D1*A(IR+$BEH/#]4A5QD-D> Q1;&A"9:O MWN .CY-[M&!\_L$G$/A?8]Q-?O/)!^]JE#QR6,[3@[<54W6#Y4H133+,14(5 M(Y(HF6K-L(Z-27D24>'W(M9KN5K:B\BH%AD2*-1IE(4$)U'(A&&APF!?92K) M,F->O4DZ".-U6ZZ\Q-]>XHF**6.)DI1S J:UB$4BP303UJQ6*/-.]C63^(63 MW60RRHR(0ZT,"L&>CD(>"05:JHR(E!H;E;QZ@T@'IG7=1-YKJ* M?#1;N25XK3%L$23C!'4B>D&<0+OVPMLPO6N@K?)NXJ,^?-2'YW_/_]?A_YAW M8G9!!4DO%5XJ7J144$P[&'NMZ/EH18S1LCC( M=OJYWF\\0;HM#,#2XYFMO.%SW_CW>W3XT?'O;P$Z_$:13YSUTO3=%D+J!F$ M/$D-3Q4ED@B"1<0Y4HG2D4*2:<*)/U>Q3F$ :OEZP7Q'JLOL,:7MN=.E]87[Y?TYXODG4 M>BJ(2E.*LU@1K+2@5,&JKZ-4)48)Z<^IK-?ROW1.A?)81EK2D!$>A23*TI"C MF(::<189Q&2:R5=O*.O$T7IFAO&\Z'GQH7@1Q2CF@D61X"F1*>4\HE)D"A$M M1&12?YIGS7AQ<9J'X31-#5&AY#*Q"05)*(3BH8P-)TB!"8S!+(IM=#3S=M%S MMHMXEWJSR)M%?OE_&7B^P?(?$QWKB&22QC:#(I:QI)3)1&"&9!;'_G#4>BW_ MRX>CTE1BS)4]S8NRD&@.%A(H<"%,#^9<"!8S!>L_YAW$4Y\NRZ?+:LT0WL1^ M,1E/=!0E3# 24P'_I!0C$A$>:\*8W]99)P([6*F' HN0B1$.:9J@D""6A#+! M*!094T@K'($)\^I-VDF2:YWM;%- @T]&<,I"27VVK'NP27PN@I:O5C)+$I9D M'!&F2!I+GJ$L01JC1$0IK%)^%V*]5JNE78B(I2G6B=.Q0=MFAH>""!%RC)"@ M"1>P=+UZ0SL1NI:N[27^>4B\$8(3H4 3588(;82D"?RN=&1BEF:)]Z^OF<0O M_.LH3FE&(AE&G*8AH5R&,@)S.]8*-%3!&%*IK6[>B=[+%1&11EK'E.J,F#031B2:(Z.2C"J#L?<'K]=RM>P/QI%*M2$LC)"A(4$( MAT(R%II$4<:$YE(PNQ_<2?BULCOZ,Q"W39;U?J.5YR#\H>"7=RB8)ITDNB"+ M0+NVP=LPN^N@J2+4)3[:PT=[>.[WW'_Y(#+X,UX+[O="X87BL7+'X12D8BUR MQ[5A>M=!(^)>(?(*D>=^S_U7^VT)(W63OG^!(ISJ-I.1$Q2GCTL0,LR3!7&72'Z58 MJ[W_=U686G,63"(<\UB'D<%12#26(NQT[7W\58S]34)\AZ<.9"AD61,50R;D@2I0Q118#*!"$D MY3SQNSIKQ5S'R[LZ.)9&)RH-=6(+GX@D"5F:HE 3K1*;(RNEZM6;I!/Y! 3K M;J#PI'M!Y6:?A:"5 /9KUNW7+(IY1@Q%B4@PP1GC"2*"I4:G"4\SAOQ6Q+JM M68NM")D@)F(5A2J340B:2!PRER>+)51P%A.$[59$)TGOLUB'%_F6BSS.$!C4 M0FEA)!$:M%6.-%=))C*^E(6K2B1 J=$(U!:2!)3H17!">8H$RDQ MTE=/6+M%:\DKK!B5C)DLQ%G&0T+B)&2*L Y*KQ4QZ\]# MW#9;UH?=5IZ)\ >$7^ !8=9A*?-Q'\]&765=ZL,^?-B'IW]/_]?*#]%)R 6$ MX87""\6+% J6=EAT@<^G74+1AME= YT(/80+SRM%GO\]_S]'_J>DPRB^N<>K M7[6*0RN?VO-]?TUYX.0ZSW+,?%,\DOR8^::TJ2DO(PU6FW=]?"ZL]59C6P@L MC'F'X[7PW[5I!EOLJB#=V'LJO*?"L_@+PC..TP[&OFR)Q_;SPS;J1(AT6.*W M4YZ3CN)#3+R.XGG\)>&9I[R3LO-L$U](Y-H>H,V\,&H:_#?\X_-$W%*?B#KD M7!BVZ02*/T*U.FF_(MRE]YFDV1^?\L>G'H]RX@XB=[!?_*P]B5.%= @Z+XBC M3;/F%XI3"P7KQGZ=\.O$>C(.[231>9X1OV-^2WOI,7/J/:33KA5#ZI*F>2_L MLUDK'R1_VG-S6[7<#>NYZYK'U&SRK+7B+C^AE]O4+C726LVH7XTN57[]:N17 MHQ="7BY#CM\)NXME]^F!PJ!O'1-_]F!:_67]MNO$S#_YV#[49O8-G37W,ZPM MPBR&WTGB=QW72R5YB%!J[U!N4RB29WO/]@^QA)M"/BM2.O'7F^]WQ_4[Y'20=G^W;-)JWVX[(>GQJL03XR89U@ <6.DW=F1?"? MF2BFIA@X$0HF\%0S@J?:IQP;481CP%!H?VLB M'@+H_]&T'T S3-D)QO:92V\)I"AS^#P;%^XA U%.@RS_89H7EZ_G\W-Z-I;P MJZ 5ICA_0JJFKLZ@$W(QFXZ;6RIXND]J2,.D#,2D-*^;7\ZPD/L['VEX]VL[ M&SHO)P-Q_#H?N7EQ[_W]*-?3_FO.NYS;V77+9NU@K9M478&ZU7>G6+/Z$J,N MH3S!\<677'I_U$67?9G@B'-RR]LO?3&"AU/[=-]PWW#?\!ND8$/)Y)R$.4^Z MD]:VEL7T)FK0W5I?+S#WOVG%3ND\]&%TGGV[.._8Q=G^UFQ>!1^JQ?F379RO M;?TVZ]QH/#)70,9?>NZEG@(\!3PZ!?SZ-^CX?]2J]Z8X_LT+?%L$O@VBU-;6 M/$C\SJ6R?+.$R>T3](\XL.4XVQFI=4O7ST:1B\&MJ\<]T7F+YXVRV*/,H^S! M488\RCS*'AQEQ**,>I1YE#VX7D9;$G -CUR+:.LEB[5LR];VTXY(.U(M/9@T M/M8PIBV+C_.@>@Z@NB DZ9:@6O=S1AY5'E4>52T=QA1Y5'E4/8I:]1!F3N;^ M>RYFSIY1?5=?YU;2>+VQ> [">,?0U[,#M>9!\"CJ7F#'//XPM0@_MXN"]V+T M4L6(=YF7HAM(47PC*5IS<%R B6>+\X;J.0A MSJJN/7P\7WB^\'QQWD!A;]5?R1<^=N*J\7J_<7N7XLO9X?9Y-4X=%$&HRWP- MB[N[$[T(O5@1XEWB)>CNJOZS \:U5?VUGW#/%=?E"MKEGBL\5WBN\%QQU4 ] MR&;_VL/'\X7G"\\7YPT4Z5X0X^GY8JUB$UWJN^5!>^C,@J=G82738)7&[L/N MJG/1M=&'6_GMC>O8/%$WO5>;YYEM;7@)\A)T^4 A]A"U09ZQ&/F( A]1\)() M(R;=\RJ^><+PA.$)PQ/&.81!'Z >ZOKCQQ.&)PQ/&.>:)+$_%/$L@A:7:FRL MWL#.CF<+')%5/=X[^B)]K-;CIC-8!T)K0?G5J\>O19#S49)>\N[KN%3J)<]' M0/@(",\Q?G5O">0\QWB.\1QS4SWF ?9-OJ3M=.? M4?M7\V+H8]3:LR%TL8 MM%6 6HPD_/2!*9Z=/#MY=O+L=*[N] "'=#T[>7;R[+0N M1B).%NY-GI 7W/ M_YH*.3!-S.I2Z.U0% ?YR/6:0^OJ/^NN\B>*Q'7O>IU/87[4Y;&YL0.OCS7:CPJ9X.I&$WAZE$@RA+@.32C:2!&.I#Y8& G,>B/9T79 334E"#!YF#H1L66Q.K8OA=&E-!Y M/2M G-U@3?N%,6[L1_#T8 AO[)>!&6FX;-=,IL9.7$5;..JX$O)V[&RQI%_< M;:S+?^E $\J)45- P>"X [,*\SR<"#O0,$WV/:48N@G,Q]K.@JO?W'7X*8V: M08N7,32%]HY@E Z. W@LO*0O?AAXQU! &S7C -AH0]MU,)P-A83FO8[8RO]6@KF) M;2^T8+3- ,8'D9L(UQ(0$=LO6 C@MJK##KK!*C3+<[!YNJ$P" VQ!>7 3B!( ME%U9H.W_F<%#BN3J(78\ZO:( M>:_=2T\-L7MQ]YJXC[M)A?PSUTW&96Z)YS6PB;!0^/THU]-^=6ZGABVQ-R]] M_.K\)P@)BMUL:GZO7QI=?,^24JE@($W1 JF,HU-'DY9^]HN%*GU@0@F@^!Z* M#!K^6@R.Q'%IA[9?K/3QTL&K>OOFW[+XUYOS7GOU3+: PS[LWH+#HFY:49B3 MA_HZRVVXF_RRM! ]'I]95>&4<,T;UDAL7H#6TQ>#;&51G!0YS X,X#+I!-.C ML6,;^ZVQ:BDLWTZI&)5.)2F@LM.K,VPTC/%^&*]ZPV5O&$TQO*\Y_8 M4-(20]J6S34+<20*&(K1> H: MP C):?V#4%7O:?6:Z^#XY/:<]&:.648#&= M%D[N+3M5#:N0.N_Q"KF.*[R<(MAJ!BOU*\B @ +HK%RB6ST^&EU,?U>H!M=5 MOY]2FE!BI6FC7!F@^?S4"B1H1&8(.J$HCNVZ!2HF3%%IBA^Y@N^@H=!IX(=^ M,(4WAS!A83.;;O:R_*?1( ()M"R>=7(G5,8S\JM?8K[P%E/#@Y6T,$& ML]"9 /8MBR]@;;%B56; Q5K,0L5I>PY* VBT4ZL-V=O$\5\FMVK\ZULZ')6;3 M<7-+Y7=QG]1^&AC0@9B4YG7SRYD($_=W[JR>UW8D=5Z"87'\.A^Y,77OK5<\ MSKN8=G%,"4LNON32^R__,NZFB#.&;WE_ MU$67?9G@B'-RR]M]P]>ZX5<$K,Y9!X3GFC1WGU%>9[SP_"9>^+LUOB:L^P]2 M8Z>RT)_WGS(I<64PH4H<7.^JG?X%=WB11MFQ+%BGCS)S&DGC9!; %@O\<(SN M:'7@O8+KF9KT Y]7LN%!EY(L-5:6SG!GLQ-16E,_=9LL4P\;?--E*M\;*WE, M_1KV84M?K\BU>G*U12)&(K9M=58'^7IEKT=5KT6R@)WGO'[0\^4XYD]'H?5U:]-#X1K@ZC M(<+MF'"[@])M4.'SGX&73+AR4#Y"'WH=O.J?1S/7!H:B@_FFI8*WJ. MKJ,GMK&@2%Y)7E=WEM,,U>R92\WE2%A)6&LGK'VK3ZJ5I+4ATGI@&&K'6E"M MNPB6--PE?Y.5AJV]]K="Q4=4.->"C+JF=GHK*N=KOZ$FCE9PU%0UBQBZ1PR% M/[OW.*LGCM:>HP.UUZEB*,7BUC3\T4=1X7R8#?G2!! MSV/E,>O.";^MN-NC7/+-$+E&XJT;:J?S".W^=#LR6E:TK!JSK X&JFYI#SIT MI!5%*XI6U/*^<: :_48$@VE9T;)JS+(Z =0[_0KSG#7P2$5Q=1U1+U;1AU$ M2"-W,F4"0PXA$A%B,XHX,)%Y A1* FDJ[[U@"#N^"X070[ C53GQ;>4 X0[U MSFOYJ_B@O7ZA*C=C%]X4V"D>YQU02RF,RRTP4WE!HYH-1(#HN,-$(,Y-IV'P MPT7 '6^F='\1"%#X/K%)GS8.ZH +]V]!-V*SR,[H"V!%-T*Q(.?ISS$R@YVE6/Y/ Z> M9U_!>$RMW=,,L_M@O)W;?K3:O9XV,!YZ^\Z086C<-&X:][KE'G4#J]&ZA%;S M<.2C>0]IQX BSP-=B03V$?!*>R6OA'FRUT7O"*NS7^79) /WE8&3%(1:@(0? M'*68VBL*0TDXGI=P8#RJWC%W8C/9 9(!L@,D'$]J!RC+?]/H8D^0OKHU*7RR M#I2JH55EM]8I(?E):X,?P]$ZM!3MM%=D(-:,A#5: ZO;&N]:\DF7W4^7Z8.Z MZS+BZ#TK(@>/R%,CZU0_Z[2"G34C88W6 %FGO=%EO2I$(JHCVR:<^)-GM3:! M?IHZ,!]1.KR#4/0.TY0;8%4/M%[;6"J0V37!:B3P#[*A^W?BTG2]I:N&28@W M>\102]6U;J,82H;H=D-DM/MDB,@0[;G>ZH'>J@+NIC.\M5% E@I^&G.L=__Z MSQHRH8LU]119;99UM39K7)N/FDRQT6>CKBR3<-.>%(5X'P<.2&W(Z5W^ ?Y7,*CY$1X2D' M7S$T@=+QG<\41[;01%"-\G S4!,6<@DHDHA*0[A*X'04>!,IRDE@NPRA/?)? ME1'G[>I'>E&@N+[M)0X,V@Y\?+\;^-D%[](IC<;^N_*$X2N@A4(M!GL'H:?[D%:$8N^A1MIJ_""Z(IO W$S9NIP#M@ MQ63*0LD)?&K$)CR%)T$NIY V?W&!'>/BV.#"(5> ?S-@B2T65 YHQ2LJ("^K9+'6Q%O'H=MLUQ5 ML:]H-T:O;>@]L]_=!MJ-IKQ<,!6'8,84&R MU%A96L)&>3)1(OVTKS*UA)?95ZYA"[ ,HTEJBT1L7T2,8)CVNKK^7G7BA+.P MQY)PCUH16O3-9C4M>I*$6Q;]+@KMFNZX_<%GRI$,8N_CRJJ7QB?"U6$T1+@= M$XZ2Z-=0S'_*MB,'5=D**Q#F=D>_G5-K6_V/FI^>=J"IFF4]J+G>-I/42%9) M5BMEM:.3K)*L-D!6=;4S6$Z%)EDE6:V?K&JJ9?4JVA82*M%]R/BQG!!, $6/ MDDCS869^_P+V3>>D95;5R1,[&\I.XS%%X\3.VK%3ZQ"*Q0,/&P6*Q:T)_3L. MPU$3\QI7,M9(DL']7^I:_IRVJK1.:)VLMRGI#FB5T"JA57*'->D9/5HGM$YH MG=RQ3HQN5=#U+J2(Y2KH7T6#N:7:WXI'3 .L^@Z U!QKPJ^SFEL-JVW3$@6S M"T\N??U3]1/8$'B0Q/QU.I[.ZGN6\^%V7[ZM:_/T*O]W'!:"?<5;PY"S[RTV M@H&_8MX-FT6H5\;AW!QO)=YJ-I685?=Z]EAL>"O1,6XM7,?/4QXBYX&:V8ZY MLIQ]=?WZOE:KFUJ[IQEF]\$%Z;?]:+5[/6U@//3VG95.T[AIW#3N=?,AZU86 MJ76I+O+AT #S-9$[KKA]'G6\)+"/P!_8*WFEHN"]K@K#NO/]JE\B&;BO#)SX M$KY.[,4/CE(PNQ45$R0 YO)#CQS&2 [0,*QOAV@C+A-PV_L M^LBP"035#9/:7VR&G[7HC:'K.VV.08WOZ^%\/S40)"_*P=/WL#,DO[ M9)8THZV162*S],S4V$"K4F-4][Q-A,VMD*_I17AF?WW8XSJ$GA]G7;?)SGJ8 MTVY[.?U]UP2KD;@_R'[NWPE+T[56M]=OE-8B=M[*3DVU=#)#>V2&>IN--9(5 M(K550S9J:L]ZHFW<'A[8K:SH:@,5.Q. MZ R$SK"O DOH#/M]6K?O17=4E?O,98"JSBG6!.3[&@J:9JD]4Z=\@7VJ$(9_J4"XL9D&I.!)P6]6P0^T M1]0*D:B3J#=%U'MJ_S$=;\F7J9LOH[>MI]@%[=,B('^&E/P^RS;-3I14( M"V9C6#!U(=G.";2M-;IO]=F:H9K=9B%,U("!-7:\M$Y[\/2ZH6%27W-4 M+B MI,7OM^AU53-6+'L2;1+M9HNV:3SBF(L MF:M *45KXT=5%AWO.-/H^:S(Y@,S:*;:U;MTQM8H9ZG;7M$#XEF+\O,]*2.% MVQPIU0RUUZ]I"Q<26!+8*@]!URBCN%D>@M9>X=,]:U$F#X$4;OVE%!1NIU.U M?.^'H?;$B&F+I6<5"&KOPR"*E(]A,'+C=C:SIQQCQ9@4.:BI&)3B1HK#8QY. MX$)'&<[@DY/8,0B(XK@AMV.0TBB.E(-IZ *]X97PA1\E7LQ\_&TRY7[$8C?P M567*9F'@>4K,?O H_]@*N<=B>+@+MX7,M[D @;-!.)GK*Z/0102X(?"__W@_+X MLA').; H"FQ7C.7&C)Q A?#;>4+TG?!+&1Q:*1D( ME$/\NE&"(Y\ 0V-$.!>0=N4X55NY"]0.I;DA\']S!"B!^AW,_0!\9.5?D2QE M[KT0@(&,,)9! @DDD,9-XZ9Q/W3>P50 M4LUH6",9K%V*!(G^0]AX8+0U @TDJ7]>4J_W"5^*1/^YBGZ'1)]$_QF*_H%& MO@Y)_7.3>E#X!BG\QX@^ 0QN#&!P0TMXWT%.C&Y[!9SQKHE6(QFK.3VF]1 MIVRF-4CV_J).N4P-6(AZ?PLVI_EP&'1>T10!/M"Z[=X.3^)(>$EX'^,&[?P\ MC028!/CA[H/57M&QB028!+@! GR@F6V+W <2WB8*KZ$1)OH6]!T(Q2OD>#3X<(^F,4#HSW8I$NWW^<*).7/ MT)08M4N5(U-"BVS/%AGY:[3(=K[(&K!.#O2V0?X:2?FN%5N-EPCX:S4KXMEO M4[)6UY-T>O5I%9%V:7#]M+W#B@B>Z/: 71QB 62-K1Y\1 B>! (AF,\C!$NQ M,SJJ@@A\V$L"6XZP$*Z) _&8B$UXV@LBPI*;4V*AB5X67F%6+\5,?>FH\3#MC X /@WY6@ _PD5 M)W2!+U'1+F35H,2%/C9@"9)0OGR81#"S"!O(V&,A-$(VHXSCT33DS%&&/+[A M7'Y5-(V)_O4_?5WKO5:&+@A%R&+)Y"F;B0]W=W"I%3_O;.)R*\.I,PMU9J&. M&S1N&O>FQDV=65:.ONF-+J@S"PELHP26.K/L6%@)<)L0^4D&")&?A&,["H(Z MLSP+-I,=>.8R0': A(,ZLU!GEAJ?H>M6N[OK:IEF@]<^VUJPE6QK@MP?:)M- MA]\X[4C>&R/O#1%YO4>-*4CTGZ?H6]2.B$3_^7DY(F5,?UU;T2>Y;Y[<-T3T M2>431L23$Y"ZLCRV-G#S.Q0J?'IVA4\-$/5M>68D[23M]9-V4NPDZL]%U+?1 M^9I$G42]?J+>J1N2!TDZ2?JVE/KFLR3V6]0IFVD-DE%GEOLN1&WW4=T:RA&= M631%@ \,K:T3M#H);Q.%EZ#528 ;+<"ZOOL4.!)@$N!'H$)V=IJW3,)+PON8 M!&3JBT59-YNO"1,X?+%\/5H]8SM6L](^:N%X/_5>"NW=7NH7S7TC73(')C-P#2^&S2(D[3BC-UW;9$JSL! ME7N4M+1^214+W6Q8\$V) ?5H+8.E=;KU6H'_(5I!:.YX?B(2!D#%>'G,6=>/,;^1TG(?!M[$$5QU%;> M9'V'(M$H"=Y=D->=8#\EF%"_;?Z2$^L6$BE%[RP8.W9(RAH9(0$RO@#AF1)Y MR%T@P!5\B^.?,AC4E>BN)%HDP1-&:[ M]XO\ZSX2*89_ X--P@@[J<'U(0=2>;@8G*P=6[I8HN\P%O@V##P>W=*#J^F2 M]OYB'3TZZ$N;UNW70+9@R#=,]%JS091D2S>0%]]'K0AJ!=PK=P2.M!_#&_"1 M/,Y[[XW<,(I!^KQ1IBU?*^/@AH/OK:(VQ3'XH&KL&%OZ\1\X/CF>:1*+1F:@ M/+D"*AI&(6\_AJ['A?2#C_E@HZ/<_T$& 3/"& N3 Z&">VKR.&Y2(.R M9E-13H$20%\[00; "V/V74S01J]3"/*0>RZ,'.8.RR9=(6E;-&0C Q/BQC.< MJ U;"UAJBA?<9,SE_E7:'D^:152P,;_"#0BHY,R[57P0JWPR8N6XV,@MN&&A MDUN6])'!=!J$<>+#G;>NF=JMAS] C(4]+/%*4%[0'0T/4AY9F[89;%UQ'UDI M&!)%@>T*I057\]%(BC3VIK/%[V@'I[$[[Q!FBWH!5SM2P8;1@-RH\D/1R5"\1!+SSBZ4]>'^G2T+ MO_-9WAXR4WA%]]%E]9F12;A12!*P8FE#PZBZ=Z%R(%@8)!%<'KU8W0>Y MK\T-C5[;T'MFO[N-YH::WK:T0;]O-*W[&PV\[@-O6,.] ;4O6SL=<:G?WHX[ MEI$L-5:6EEKA/9DHD7[:5YFJB,%=PS9LZ>L5F1FDMDC$FB=BU'5SKYLIK=$6 MB-IJ/0M)N!."EQ;]OK":%CU)PBV+?A>5E$UWW/[@,^5(AK#W<6752^,3X>HP M&B+H=_>&V?)M M*22O)*_+-4NZ:O5[2U5+)*LDJ[635:VK]GJD7$E@FR*P!Y9J=19*0@EPZMYD M_#B7-WN;2_Y4!'T$,EPM*'J@J1UC&1>Y]AMJ8F85,\UE3"+B9!,Y:9J/\&Z( MG75CI]&K0C^F^-O:&).W9//O."1WC_)_ WYW@@0S_U=&:W=.[YKX\)LA:XWD MN*MJE4K@.>U8::W06EDS%-G3GW$HDM8)K9.UPJ"6JFLK&L/08J'%0HME/@2K M&U4AV+71K2HK>9^R-GHQ#ZVB5OKB_;_89/KZ4#G^,>5^Q*-LOCNNX6XKZ48. M\13\2%2YJ_AIX@I$G4C%LOHP\#PE9C_20ONLK%W@X"#^!"LC.@4C)9]MR-." M<$3",=KZ+^)^^,OZ98L0&'TK?Y/9'A1ODM?(.O4%;*&Y!Z;X 6\+*D@P@A@Q M&X:!GPA('I@57!WE5>L5$ = 6;A* %)Z54>P#F"(0.A ,51N@L2# MIWI1H,B!(XK%$ =LA3%([M[F,0I_(R2(<#!]0AEX$:QF.NR-*3SBNZ$ M-EA>P>LAULW?1YAUJS'KC%ICUNU.@]\7W0(U2>!+7(J2NJL0_EBHUVQIKPM7 ML:_@%%VCW<7_6=L I^BWN[IE: ]]]LZ0$IH[;JNG=[6' HTTA=Y4*=GT(@YT M&>G ;A\X^0N:U#3UFPYB]X>ON 6"J^_:3P.A-(\= M\52QYB>N#7N2KK1$'"+.GA"GUJG+>CT3F=X^(/(=R2CNTS<\H;*#3:4EUD@" M+4LU>NLC/]7!":X! VO<#$GKMZUZ-4.JH=37O&D8:7'2XO>B4Z^C6MTN:?&] MT>)ZIVZ]6&LH]15=Z>H3W:GICN-<:(9J#&J:5[F; M;, &J%%C"VWCFU]X_B#O]XF#6KN7WUJP2M-4W5JQGZL-UTCK+&H=@[3.TWMK M>Q\MEMG26<)?K0+ ]SM$V#DE:QE76(N&-1+'WD#M]58T7J>@PR:/V>I@U'2] MO6+W4VN*UFB]4-"9+ >M!"1B7U,'.EF.YV(YS/8*D(M:4[1&ZZ76@>ZFI#$N M=>_;>1;C.J7GSS<9C:A#U-D-=2@V19F,M.-H6GQ9[V JXXK(.^TJ&GB.H@W: M*W*:=DVT&HD]195(C>^3/.N:IG:[%!S:'S6N=[:0A;-O8E_K$$]-]QR4R_A MPID=U316K,G:Q 4HJXAR&2F7<8^TCM$#QXXRJ)NF=39?A[)O6H?BQ<\GEY' MHY_@"+Z)4-*Z::E]C>(63\K_&AM.?1M5 #4@>8V6'(6^R7S16MJ4^1JH6H<@ M!,A\Y4F;-3M[W;LE5[&)O*OM2#J_>H#4'V@OE#?,PQX0HI?%O_ZGK^N=UZ)3 MA?A;>XVM*KS$XJ$H?LFGOP M+_?X=!SX7.0539,XZ\C!?$?^88/ 8%<(V20C:R_Q@)8/.Z3F;3C^&8*_P^T0 MR>8H,&N1204W VTC-U*F@8L= ;;7V 2?&K')4OL2T?\C'YJ"0\D;BS!\9.+% M. D0A73PV!0DQ*F)J197<'^,PC01K0W@C=C8I-1HI#44=Y>[Q2A3$+_H-7;] M#H-K^!'^<1*< ?8"AT?B(_*N)7"A%]SPRFXI8\X<&Q@>OX9?X1'B17F'F6*, M4[C7#9((OA+::2+ZCL@WNO@&T2<%FY+ 8Q-XRBBPX6H8:BJ6BN-&MCM%"4A; MO2#Y,N(HN13G\N!&LMM)P86?86NA@)AY2($K(?A^RAY/R,M[+Q@R#]>@UGN- M4XAXEF87,(('8M<8IORLM3OY6&!J+(H%@3V7 MCP050G>8"%;!X*-D.@U";.)B [?"F<)'P-QX;H*_)6$(RA_&\1L+K_E,C.L$ M)*"]8(Z:L*C?!TACF.,-"QW1_D9YYX:34H.;J$I4I#AG[+E=I@5]^ _0%VZ$ M=TB[N"QL2-M4WKDR2N(DY,5"!!'*Y&U9:]:NG]41-G;"V:-8X?0/)R!%[C_B MBWS\.V:]Q6 M^=Q %X:="N\NVIQMMZT'R D#6*)KJL'1VE$U S6K=ZIDN_<[] ?M!<9 W?W9PD)ZP1XK-I@B>) _6HQ6K M[TS;ATFI!7H/*\/8(0$6SZM;]H(8B M7_-*;M)<:Y[M6,V"7R9VWLK.OJDWBIUDB&XU1(.Z 9+44.3)$.V%YNIUJDXE M*=-@K>2=F/E7+E;_R72#)]O8[2'D99\.QYME)$7-O/Z:("_K'Q\FK=-8K4,< M6]PX=PA=JA$[$'HEDOX=+5^11]9MZ^21D4=&MH-LQ[:I;*FZ5I40M%8C D$&A.G;.>IVF5(K\*)EG^#C MK-7 &8]K Q)]7NY8H"H^CQ^#X*_D1UO_]EH6]D7\QC_[]WUQ\ M_^ >[[<#/W(1>;]H(R"Z!\0<;LT;2)0AXX,DCF)X$RPP!59B*!"W(P48"<]& MM/2W(7?<6'G';-=SXUF-&T.L(NRJ@2TTL-L%?(?$1YZ U1/3MN6R%Z7?'6$!C]O<5&,/!7S+MALPA).P[GYG@K\59S ML*9J6;SKE:A\L]=1U&>!WWI_>/A1>>?ZL-)\9=%8 M>03/P31K&E3T_8';825,Q!- M41S:RBGS856)9D)#[)US#8^,QZ*7DG@QMGE1< \1RPY9L.!0CUZ[7'0704U,/(DXJ/$ VJ(_DU9"R#7AZG)1T4* M&)?R$"0W,EO!)B _PG*(9V>]:QQE% 83<<4PB8#@423-D0T4 @.41**3#FHK MO/S*M8%AV'4H\26G)& :CEN.1?XE)I$]4 6+]ETR&&@J=7N$;L(T">TQ$WUV M@%9@E^$M@?U=P38L;(9?PUJ&Z0!]VLJ\)"IP'_!H LP7CP,KS[.&3DA=.0DT MMP$,$JUIR--V,>(:^--U$F!]3FF%73/7$Z86YXNM?D(NY ,[*\V)UR5XV<+= M4M%JIQ*&+P,^@;L U&'XFD#(R^+ A1V7HB$$-.W,]<5G0$9DR-L V[E$\B^Q M,19\NH"9ILV\@(GY\RKL_,Z5QZV]>A8U"OIXZ_;66;;R^]IMQ^JW._I -[?2 M;4?3VY8VZ/>-IK4CN>_ &]:/9$#='=8-M]6ENP/U8=AW>%W"WR89((CE^RMH MV.O)8"2!)A,2U1;)9FJJI9OUJO?9+45HP=&"VV;N84_5S"I,K6W8Q9'XWQXM M3@QC%S'02,2N,,0GVI1O"PI@F8I-K[72NJJA/P9@=N\$BV3G'K+3K<1B(L=^ M';A*T38]$D'^XNA&'#F_]%PVQ)P0MW0F1V6C=Z'KJ#WC$;G\^R=A)#IK)S@; M/;5C]%_4Q V#1RZ0K5]/NIVM>Q!=#Z.ZM0C:DR7'FJK5>P0,+WEK)%@K*G8L M\XE %_;/SKZMR)TAV[NV[3753J>[5%Y$+AN)S>TU::JIF^2QW9-L(FLHS]4B MZ[D9MZP#;MECMI[DEI%@51X1Z$]U/K!WEO1C&,"4G$CFY/R_K+:#S.WZ M($MP.077R%/;G.C0,>?:IP1X2.#P85P/L]H$NF%$5]>-AVTK]TZ*2&[65E:F MVNVNQ!\@I^MVZGW.2I&X**XI%R.1O5Q;=6FZ:EH4$2,_Z]Z!5%VWZA(1:Q#A M1!%=7B%)MG)]1=51S8Y)/A;Y6/>3FX&JZ=WM*ZJ]LX7GV\QMW4.#J*GF0",_ MBORH>X8.5+U3&S^J,2>+1:1*'"]B+K[X@_\W<:^9AY@%FRRHN9?_L/(@Z':( MQ.=4:[.AD[4U"5HCN>T_HG?$_GNQM$1IB>Z]WJ#"'M^%!EMKN+)#YUL2 M(1[1\9N3RZ/#NN&5+0QO X!E\_B:SFU-J509,FX-&:(W(<83]R-Y:8[)NHB\ M*E%:!T*2P)^G\/[*F8XY:' "T/H- G@BB1H M*RK@2SQ158(A*,WTT7CU MI +R;AX0[BH(X#(>AXCA-I(P*NR5L'RPAFPD0OY5K-R@!$L[/V)7H=G<#)F9 @O$8EDR41#:? MQJ(O.>+4L5# [8$QMA-))"#LH1<%ZN(B$ S/)ZJ6P6JEW+#TF9$+JIR%'@BO M&WO5)V4C0).]RZS -2S M61)E&(+26,E=:&8E"GA@H"W(5>SZ$O$0!#8)5[\AE<14-4IU*WK1!VC%N"/O MA+=&J&"1FRG&,(H1WFZ'P#>>83J6P<&C,4O9*9Z!&)FN/5YX!K[-<;TD(T60 M#78<> )0_ :T7S1VI[EE;"M_P4).KJ[02@K=/@L2A4NP9012Y[G^SJ8S#6(0 M1UPTH1M]%T.2O!##3&!0\GH!X@F:QIO]DZFWTGI+88?;"B$G[WB%Z5U"3MX( MV.:23R?]3-12$DX<- FB^.>::O&&.:NHK(O3N:^HG#VKW>EUM%YW&ZB<_797 MMPS-:AHH9[]M]?2NMBY-"#&QZ=B;NP!%)$X2M.'#PWKBTKE> QMN6"Z:^VP MCO9) =CNNX2>A+7U)\X6ULCV->-N ^$%&&CU2J@+Z79.J%KVZJNA0/VO^P-Q MN-^%"-428#3:C3_ST?_]E$3.3R(\ E,37[A=#N[IJ-/O]!UN#BW>[_;[W2X? M.EW+L+O]T7^.T)]!M[XE_A@8G9\4A]ONA'G1__W4@I4M(WSPK!_Q*S^9.$&< M_OZ3XK,)Q[>VKAB;O@(YETV[/@11! P#4G*A&UP'[G:,/V?#H^#Z@_[Y^JMQ MFCC?CJ__?C_X=O[M[_&9_JE[^L]XSK/Y^,LZ,OYM=_OMZ<_N.X7R=_ M?__[VU?S[&@\_F"<>5__"?2OE\[W\\M3\^]OWOAT3=O[^5#\].C6^ M3GZ?_/W^JWY^],G\^F>_^>1/]PR?=?G& MA>O,KY>?X/U?NG]//FEGE\>=TV]?8-RV>:I_TO[]STE\>M'Y\>'R.#X]_ ^( MC>UTN=GBG'=;9I]U6T/F]%NV80Y&#NQ\N[SWTZ^:I6H]<&#FA>'7)G3P)8U' M&F];&L^T^KT>ZPWZ^L V1UV=:0.KUS%L;6B;O#,:"(W7RS1>CS3>[C3>+-=X M(]NP>MK :/7-+F@\T]1:0V=DPW_Z9J<+S.J;?=!X';4S&*RC\?9T)[?9175T MVVG^VF:$\D]E,$'M]&J&PTY,NYMIFO5$6!W[OLF]N..0=ZOZ9"/N3IVI"]JE M8S7!LR>&K@NO 1XJ.2X/(]Y)518A.2SWE<".00Y+XYBF#\AAV9 264PX)A=E M#X/2DLV7[,>Q9/(;[O.1&U.PYE[!FJ_E\'3/[&M]:V2U[+[-6J;='[28K@U; M%M.Z5LJ-C$[3BF]T4)96_(96?!&>[=B=D66-NJV1,;!;)N>] MUJ##C);>U6QKU#$'1E?[Z=>^VN]K%)W=T.I:JN7:<.H -3?<_I:B<O7(5EYU_G #7I_78*;RZ!.]=PY4+XQ9=_M*M#3TS1N#+LV-P>Z MR9S^T.B8K&=U>Z:N\Z%NIZ%=C?*-=QO>.;X1H1T1U#W\#Q]T1];(U%OZ:,1; MYI -6H/NP&IIP]&0:=9(=X;F3[^:FFKI9B-#NJ3R2.5M2^7QGN,,[%&7&Z9M M]BUS.-"ZW-1'VG#(+7LT3&/;&B4<[U[EG>8JCUF.:;'.J#44S6S6^^8=E/<4DHWWF3S0E4W'Y$02-D[NV&:T7NB M+C5[O<&E7./M2FFW6Q48KYU33PQ=CZ%=U;*JX)+)9:%$XR<@HJ%VK4?H$W)5 M=L.TOD:N"F49UXV>-0U%4\[A1B(TG;F@M,-[(\ZT5J?OL);9&SFM@=GOMIR! MWM.UOM$?: /1^K/3MQH9E*8UW^A8+*WY3:WY(BH[M'K:<,!ZK2YSC);I='JM MH=7OM9SN<, [77/ ;5SS [5C=2@J^\S2C&_M@$+)F0]-SER;K#62VIX.5E^O MYZ:2%@LMEEHM%@L62V5$]X']F%;!_0MOYS^=_YA:KPK@?^?P\652K^CO].'D MTY>3HY/+K\KAV9'R]O#CR>7A!^7S\<7YE\]OCR\:U:CC,E FG,O>0#:;8D:M M.';-6ZDH(79Y#&4O%M%C8QJ"HQO"Z^ G^ ^"XLL6/J([2MH2IMSS!I9#**#W MH[3!$K[L;0AA8UDDC1YOP= M=N*I[S0JAOT7%QVT0*!\VYTR#Z1I%-BB8Q0RRQZ[_-H5K;,4-IV& 5R([4V& MS),=?T9E>;/#((J4B(.^1AG&EBRBFAEPU4@\D$VWB)UC(AGR:A/<8F,C#-JY!-7BL3YOHQ_%\,H31[3\SPBJ]> M2Z_3UD]X9]J3QO5'(<,.8;;H<8,=N+ =!C8YPG>(MA/ _)MXK%R[+)^NTAU8QJB@9C5S;Q19/A;H0K75:Z?# M%)JE6>V-Q'I+^X:)[F95TJ+<@ 3^;)DE_>,DHF<8]N/QL<)@(BL,^'R%P;SV MF]=GW;95UGWW>1(HN7,0!0_HB:=5$:0I'B._$=>H)%33?/4[TEYG@ MR$5B0D;>**>';8,LQU&)S-B;$2@(:X>++GVB%QO[H809U<2E4T%2!B+73OVX M0E#R\X60CV"A@+65O6U$"RID+,SQ\NWOA\+ HT[&%G+(TGBN_1XKVGJ!=OA9 M@X55EL9%KL.2QP?/. NSSE>B;Q,P)J6KP^=[9RW/K\Z6>95F$!8,V^GE:GA1 M*Q@EPCU>*9AM\\%*(6.,: 08Q9&TJLOJ7SG@/[ ?GN JNH13L8B%BL=Q2&N4 MW>DA4Z,7HD]914^VB'N2S=[L3EN%W^)V2C3,2X0U+[=K2ZT6K@)^'8N-*W, MND%&LN^BG(/HFNB5C!W>/->OD*Y$-TK'(H:(K>)2(J?VDX6SVN@$[V\.G[/O#U,#,TO:X@#[49V> ^!QV/&WS3N_=M"LWVU:19. !,O LVI9N MEFKG4]B#@[O[G*$NK]=G203&)GKLC9RI(!TRRN MD<@8C&./9ZG:4_@^%*F\Y)<^0^C>!Z(7U4C<#=70GWO7(I+7YLCKP%C9P_?^ MU;@[S((\>E )CN^D:<1IZ:?#;4_D8(LT>C1:585U(D.Y4ZJ&./@9/NEHU61P M^H6X_^=!6YN[Q+!*EZ@8B9YF]0FR:.I-P$(''W_DAO!+$$:R)@]K>)C2[?Q2 M)#BG%0#+PU.5(5(B(\:4S8)$E$7 &#*^0 D*8I*&(R?BT?&8S?,YRWIE#T[ M38^^'&>48K+&(:NU2I&4$VG+T]*)4D&B^!3!#$1I3RBKE&Z 0LJ0*U$B2A5P MJ Z'5T]<7R*I8M55-7$XL\?Y2(L<6#>.\CJ+D8HCPM"_*%^ R?E7D2I(\\X- M)__ZG[ZN]5Y'N6E&1>&5**3#/_"TY9IYLG2[NL U\.$G M(1[7S/4$-=:IU\Z%@SGP$JP-B]-*?L6RHJ4T8IL7&,E2NFB^=EY=)9'I5#U4 M@J$HAL.JO!+AV\JA'2>"0O*Y<@3,BV -NJ :PGS"6#2-_(3GB_(*!V0:EPB; MK_!CBI^(M$=<_TRL4A65EIIOZ M-#CE@LUYSR03-#8:N8C-AYX33C]3VG#K-0>G(8Y*6N]@"!Z8'R!^ 7!"I"R\ MD"Z(P#G ZV6)/ ./XP?6:X^Q*%H\2V P""N#%_@!B$R$6AZHI;7U+HY):W]^_.ZXGF3DWI:J=T5"BI"I0432OQ28A1*KXKO*)3-SWIW;=.1;Z?1 M"I3UGHMIS\(UG^>(W'0!.5(G=XXY:+N6*-96/O.1K-8_ S=1>2^6IJ:]SI?H MO#"ERS/39'B/<(B_^ QT-(X-A,G!9>+,B]6[? MX$<,7J:\I=;N<45I*+Q # MQ%:B0*9!W9%$40DK8'&AW.7#83 *';@ZNG0IDT5]@R %.D](@AO8J+= @80I MWD*JAP2V1W3#IN!?A5R&_'&% D.%KX6,"=WHNW"BW&CIWAP90;G A^#2&W+N MPUJ,W"N_V(T4.] Q=Z[XG<(J3!MS0P7VL G/W$3Q#A9%L&\3!?ZE^OY%X?M= M:65B=P2;I6OI"9SXB"Z1QT5^@['@E [3ZMJF2F2M=TBB&X]2I(LV"ZCL(3', M7-<66M.104/84(%X@ =K@#.?E7%GR;.+26!!"@%1JDQA<>X]VD$D=_=SS_VY M7V!.I8M,CNT!.PKY\6=]T.[/;RN,?K&KF-]%X"?T=GDYJ(3BGD&5E.U(X:J( M,&*+)4"1$)AQ)T3: Q8$@4%L%@RB5X7*0& 0ZRC$\]&H]2;%M?S0.QI2D&8ILJMPO"+'[*#TP^2P,) M2_\=1FZT3NM3M@D,@&H9 DXDJ,9*5$-TC6L7]*DX=% M%U&8?YS!H8_ABXHY_I'#Z8Q<; X@AG9)=H')=H_^_63HU/K@UO0J6NS]UMGF7T^N3QY>_A!.7S[]OS+V>7)V7OE M^.+RY/3PLF%0U1@_2O(]F)WOP>SR'JPX&([R/5@*,LPEB!O&B&T["!UA1,3A M^OO#PX\"'! >Y:=HI^('L;K$C?E!1?#04>30FNFAIY,'P6 OFTRFI8!+% M/ M'CX-,44@/:X7(:[LL'8ZA37Z+7&N)BF:%&X*1,J W*V+Y<'+A_YBQPRW>ZZ, M,[D8Z0SQH0G^E<8BBZU\5L67*@*,C HXQZ$H]I/ K=FPU?*8X?YB8$ TT$4Q M>/1V&F8-70Z$5_-S_3C,,9%E,#,]G91SFN0:)COP%GOQH1@?O\8@)9-3AO?S MAW-G3D;:RKDO#D^O$@]T",S8%:=2^5!D#D-ZIBOQ6EV!)>TA'G*9'.H2=TM, M"T ]10*/&:?ZZ+$CL!A>PEPT)@)G=I6LYP?G0VXS//>=D[$2T*5,0\&PN8_Q MPB'/4T"X(Q^8'KR(T^ZJ,^OTN%KF',R+S;RT2\D607)Y#\I)*0*;F< :NST5 M6NLXS^/YG8'E"F>*EL4'4!\XP11Y=AE,75NQ.E:!DRN41)2+"_(R)55F]\&$ M^U':[FH*"TQNLM,E+0F>&?HHY54"2W'"0SS'R-XHDPIRI81B;WO )'>$B01" MZ\D0Q)S?+52!\%!"S/618BJBUB*0[RO?^:R\-%#[1-$DEZY"7Y2KA1'C>0X) MSP=*BP,/%CH9:42R4NY/ 5E$J.]M$>K[G%+@,[>#*]^5G>.W%M,3+I'6KKRR M!.B*^KA9DCL?2M46X_@7R62"XHP!7!?(C.("8GI8\/QCJ@Y7$?].0@M)V;ZK MF<_L+1YAH)TJ3>(X$]32+$"-24\2O4CYUQUN*5/PZ EU)W.]U*C.1WNC$@TK M3(K,Z;.FMB?>[-GQ7V5']N+R\.SH\/-1LQS9^85U6"BNQR^I MI]5GJ6C/"S.J[))\9MK[5OGL&FO(9_VD\>3R^#3=4J8)N)^^'()D7AY>GOQY M++H#P1JU)N'A*QW MG9R*KD9Z(%!*AP9YB(N\'/C"RSZ7MACIEB?#X'*C[^N%0S+OP9>=.=.N![E0 M+P0P#O,(QJ?%<7TJC>NH-*Y#,:Y3.:[/,*YY>_!4<0FKV_"58J8KY>WYV>7G M\P\78I5\_'S^]O@(%T8V]2!2+0!$A MV\"3SLC',+"Y@VNCOI.MF-P=*0?8%(*%H8LMJ))89A;EU,@W2<.9\CG!]C>: MP5I:5]!#ZSKX9W&>>?Q#*B=,+% .\)M4YQ3TS7+32G=%"?BEUV[NU19QJ,64 M69$C<'PN ^;OSM5LSY17CHBLK/3"0L7*/6'&Q6G.14S1R!+ 0*?==WY9FL6R MM&23;"MO6-K:2]R>4T%=G$JZET0-*2(CLE,,>L@R3)1Y[MGDJD3T!FU&J9W, M?*RE;"?*\;@A+P6^@;>:MO))(W?(^/3=(K0EH_R1@F85/,,LH80K M%\=O\RU1F&1-F7!^:<^N ST= +AER221V^VL!UGBI_4"(AJ9[;$62P.*[,0T M&TSDIH%_BG4T:<"PN*8(4J77B$*(Z2LO4^J;A0\>BOMF*07"$+<*--8A%A$"E]J M^% QW<,(W8RYB.(S?Y8[YWECIY1J=IEJA;((,ZJE\? T>S<[ZI1MYJ(X\Z.S M\D*Q,2A50\EC$!PV[D[%@0N+ NQQ.%,\]SNJFSA8OD&]WQ@7K%G)2Y!]I;"% M#XYA,D_4! MI._MG@M&> @BMRB>A"&+F/M*..BF^!4E 3FLH;/#5U'%O2E M/I%:;)LG;E0Z/TJ;%\(=V*03SVI8XH@JK/3,9RH.%=!+P*(]'LLB7/10,P,N MSLC:RJ$7!<*]^5;J:HBJ@,_M*2K=5$FWM55$D)U998[10GU5GK2'QCS$L+%@%AM;6Q(3@#UU(DZA]F9M9)J?9 MW,7?:/;F(0,NEV^<._FO.)>]D LFVX_J>;8["X<,EDCK_(?'9V)3 ;_H';BB MO*=,;U?PSODW%]LOT79.!,#FP[C9P=HL2,0PBP)@L)RR2#!MW5K>-J$EX[(7 M\OQV#GN,\C#=4&5[E,79+5)'T-*-YMX0C;.C7QQ'NAB_)?Y"@L9=SRZ=O^39 M]F*[EE=2I:2.\4@T*D[2;XO#]2J[UZ]LMX61N6Y#SE@^'GZ^5$Y.E)9R?OG; M\6?EY.S=^>?3P\N3\[-;"-+?EX0I#%7B^0?^3\K4A^/WAQ]DC/+XZ.3L?9.# ME'76Q&D[>-?',FVI)3U^A161:$&YDV(Q>,R=2(W!G(GKNP)UP)5[@)AGB4/8 MCY7G#30QHH G:S;X^-+$9UU/BT2&"?:V!K4<)LQ+\R5*AQA9?;'4%5'^-K'C M07B+(KJA9B- Q37RI+.4[H$>EN"#9=(,GD>D"589G5 QIBD5?C9QL4F17I\H.'&XB(D* N'7,QZ7,X#D1!4/ MO%/9#SL8RE)5&0LKLL_$%44246E+EAU@.\"),0;5!!2%)[_$(*SPTU(5G0V] M*AU)!F]SV^4$8L!9]^'4;Y/E(YDTR2B8$*AUZ"I*T 4I2G@CTH^5Q;EE5S4+ M&:EY/E31%STM=BUZHTN7H319])D]67\GSK*B?$L!@TO\5!I599PCH/BB-A4# M:;B[9 XV<$WWNHGT7>'GFQ+!)$T64/[$_EYDOVCRKQ#X3"EF7+CW*_!^]RV 2&J2I.AKR4/4_$R67P-?\N'Z(J MMWIITB7N!>7^QIXA0$SY,G"7 HD@-<4T,A<3\HJ9BC@SB)OX@"N<2T%&3PL+ MTE%EB'P_R8@22?* =17#4J0'W/G!6LQR$LN;KP(X(^=A 5:%LW;3$E;9";MX M5BGYM:VL:BF<^33=SKZDS4B?YK#LU&#.@?+N\.WE^6?R9W97%Y6=+F&@(DM\ M7E6%@:H2\P-NR378?$TDG9WD9R>#FIV=Y'I*6R=]:N;@.<,5R**);"XUY[BN_)Z#V]('(Q[#4 M5?B2!?BF7R!OIBIRN6UZ6E*>@E:603CA_WZI2'W^2H3F[,V!J]S:T;T*X%M!34M]PKLB]5-07CS&\O [0P*LUA=V:[DNO=Z/[N);IM_]HM/6.:?7Z M3>O'WF]W=BC#=C=PLSWH#CK6+0^?NW^/^@L^21=C,0T' MDZ:$4GTEH_:H3- DBE._M?'QD##]D[F2WYA;<%% DQ/7]X'KL@GA608*75KR MROQJ9Y$LGTBO^8BXM;8WR^O> @Q'RTL_>DP&:3]*B*9'](X$P@%X_]$@+[,>J188R7S@8%;<=TIFRE?>:R\X:DLI8*6[OC1OF=W\$*B MT@>'F89:*5O4]VD-/HH==EJ$CGM3\3FM/>IOU:':1E._.E-:G'+HKY]YTR'J M:+DUX2=9?U(33_JK1CPE_47Z:Y,-[0=J7S/4SJ#*!=JCR-U3T?,PN4JBN.QG MIM\\B:=Y)W77:0989_+VU('1:\+NNBY+9.<WHBHUTBR3;VM#YH@V:2J MGLB+)&5%RJJFRNJIO<;]BT;F22UE5['X,DMRJ5-]W7FN) M)4732+:1HB%%LW.?;=\C?:4LLCI&\VX-1*<_IB\WX'4JA-NPEJHOK5I47QYH+U)P@$,/>XS(=MBESE)9QT)90B@;]PCH M_:)WL:QC+!H>)]/ 5ZX1XT7B;)5ZV\$.44(X# M#^F6 :<),)Q;4+FZNK5/A=!94XFCXW>'7SY<7BA?/IZ?*1?'9R?GGTL%T(3> ML)75CKIK$-( R]W3MM4$IJRJZG=.*7;*\.:W M!ROJ/059H[Y@8VL9>249WHH '(ENSZ)G>(44K&<;S$VKN0U4]RV)C;7U43]: MGC-GQ@\$#$^]]#B\H!&'249;J_<14C.8^.1G 8NB4:&K#B<2K"_M-AX+4/=# MG*#'T_Y'=A!.4TPKT>8G_2@[#HKF&5S )-I_YE8"X+S4^S[X24(-Y=^8< M"/:BI2D'[Q!*_2QH*X;1&F@]H_]"M"PL-92\.'Z+MQQ.0]=3]+ZJ:(-!MUT? M!4LZ=/^7W[MW&UU^MR+&_2]KPCCG0FM<.N^O?U+&H!= HN-X^NKERYN;FS9< MUKX*KE\>AO;8O>;12^YQ_7[+%V!69H_TR1R7+(TS3)$7&?VJ39+X\G#-*1DO3M*YEK3)+ M[_@P3%B8PHP)/.".*?O(2@M+EHHL%5FJO;941FZIAF2I:K8>R%*1I=K]P,A2 MD:6J@Z4RB9I:]: MG4Y+?MF.?\3"1CEDHVJV$AIKH][*?KL+O0BE@>FW_BB9)YAC2[WG5,P?]#NR36AK+K1 G*U2S%=!8*U39 M$##K9 MIIJMBJTEZOV+3::OBU2]-S./W42;W PI]]P'B82\L@72C.9;(!I8D^IAR-[M MD;WKR#^U'MH^PWB9/E#K:"T[Y(X;LZN0BZ,%:?VT#F:GD_FKU2+9N/E[*UBO M'&:\5Q5'F#KLT*AWA=GIJ<^UFS>MBJM45FNQM'2I0,(]=Q6>C"4/#+ MO[CG15,R':L#,[C*+ =M,='EZ+]BZ _X2*AV8XC/";D,=! M'<*0.0'([CZ/@9'=);M[E]U-/\->\;\&=B1(MXH:&YGCG0%\P!A0[K)ME/:0[>N3[S8:?C MD3D@<]#D14/FX$'F0)_?'>BT.ZB=9-=V=Z#UE2_MB_;;=FX8-*/;D?G93C#% M<%B5]1AT++(>M5@O9#W(>CS.>N@+UH,V$W63[-IN)I:MAT[6@ZS',T-6TSH: M8:OMJZK\R,)8.5&5DYA/%$VJ+3>2259:I_5) =4X87':JN3?;SY_6*FXEIK* M9-,LX>J7NK)4P7S/0;WW*CN/+&-K5B)1UQ;GO0:0[MH"!VL"Z;XF9W>U@%8@ MI%^.G%X@DEL2'F\3S6!*/@Q"F5E16/Q4I]6I2WM&ZJK(M52V \GOM0=?0 M->MA0/E&NZOK1K^_#2Q[H]O6+%/K#;;Q<$UO=_1!OZMM!^'?T/M&=RM4T=M: MO]^Q'CSO6RENMKM6#XB^F>X!Y O6VJ4O;7B;T'TS'\V@5J.Y8Y^YN2UIO2;[ M9*NI00W;#XH$VA=WK"BKIFR]4X8;-7#J;D,CHY'5?&04B;V?E3EB,7^UAJM& MA%L@W%EPS;'AD:*)(I1^0]Q=XNA*CKZ9O6K4SH58N9*5+Z.7DI7+_STZ_//D M2#EM*W\$HF2N=7Y(:1\J#1/,?1D/*HB/!_#%U0#E/0 M#DMZHBKD3P%H&AF-K.8CHP T!: I %TKEZ I'*4 ]#YY=[?$H'\_?O?N\_%7 MY4U;^>WP[1^GAV>T+:31/,?1/+7B:'PH^G<^&H5\)E0'W -/(M5!HWF.HR&? M8\UPM)I&E[B(2Q_:-CPHAH&3XJ#1/,?1D.*X-11=*(@[8]$KRW-7UJBNJM"E MBMK%BEI]=47MRV'@S+!H-IYXO_Y_4$L#!!0 ( #.$84WC!<^I'0L !=N M 1 :V9R8RTR,#$X,#DS,"YX$RH92 '9&?OIRUA"Z(:8[%^Y/'?7TNV>=D(.3#+W)JI5 9L]=>M_J3N MEOS(QY]?YPYZ)IY/F7M;,B[T$B*NQ6SJSFY+C^..=EWZ^>[#AX]_T[3?/@U[ MJ,6L<$[< #4]@@-BHQ<:/*&O-O&_H:G'YN@K\[[19ZQI=T*HR19O'IT]!:BB M&[7ML]Z-,9U4[=IE3:M87$^O*L3ZU^QF0JXKE_6K MJE:M3+%F$E+5)OITHMD$UVKU*Z/&I3GHJW_C6T]DCA%TS/5O7OW;TE,0+&[* MY9>7EXN7Z@7S9N6*KAOEW[[T1J)I*6[[;>I9&ZV_39EGD0N+S4'"N-;K53UI M^SKQ'+K1F!])P*MEZOH!=BV2M'>9ZX;S; $[\,K!VX*4H9$&K8A'K:7ZWR1V\=,3[(-=. @\.@D#TF'>O$6F.'2"VU+H_A%BATXIL6$D.(1SO=%@ M[72 O1D)^GA._ 6VR%[7W7U B!-$YPOF!ESFTQK@ZSY7UVO-<( >43ZV+&GLLVH7LGA[]+B'_(/Q\VH*C[ M3'PQWZLJ\S-#+/ZLK2 V[8B#'Z+V;8EGAM_'Q'IRF<-F;R,RXZ>^D/F$>!!) M)W[@80N"8^"%,$*YZ;>EG>Z /T*01L M&H3\VV>/A8O;4M29,_$ MQ6[0>,84[*(.#=[6^S3%CK_LE(IHGOY%YR;8X7$"3I )#11['1V9,Y= 'GI3 MZ/;XA8V?6.ACUQX1,#P@Q!T%S/K6!=UN0)_) YBQA]1<&"=G>A0N%M$Q[#RZ M9+YPV!O_]HFX9$H#?^ VG[ [(UVWR=S 8\Y.XM^!M+_W48((_MQAD#V$._25 MV- %J&CX(0_/R) SDW,F[(8Y^EB( 4*/*'2ZO22L,?.(.,G'K\?]_4 \/G;! MU,&T >,+.R,@PML=!-X'=OS) #-A$:E3\,"03]W1MXBU)V-FIG"C?::@F0@K=_D6L'CX[#$+"B#D"W8<0*P_. M^Z1.'H[CP=6!=;*(DM"#K[!\;H9^P* H\R-Z9K ?XLHVS=,\R"=GM4>=2$J M-#UBTZ"#+5$N/##?IV#5)^9Y[ 5,;F(H^N $\.:1:*&:[8)WHKT_*UE"U?=* M2QWJLT,KB,.1O ?9;4_>A>Q"KD?>7P1NR9ZV\OO,RU!7U&A)2E0**_OE M3L]:@ YD)E(^[4KNZIR7XGZ@ >)K-*4G#(J]+GHR M)T?[CQ"\/2)6Z-& $K]'YS009APRY9113SL96]1?,!\[ FU(+$*?N3%0F<,J M":J9C?.[79 /Y4?=C]E3PPX)< HEUP,6Z?VP@G@'V.EKXGQKZ4_,#?TCKS^9\=[;#KLBC \"/QL<6"0A:)#L A?NWA)KD ,233 MY-)AZA)=QE4>\=\-]BPH7_=<$BHO/ 8=Y6%O[3))!/#DD6GD:2VY#/>[A9T+ ML"1IDE*P>16%GRZ#B!4Z43Q=]2=!B!SF4QA^L8=^Y.[;9)JW^R!"7?J7Z#U, MDKR]!Q'B_-]W?.&1O!T'$9_'S'<0S^5YP!"!+JDU<4:M64*\Z>.PN^OJN;!$ MBI!H3G2O1NN=KNL&_"!M==_&VD= 0Q$<6L/[6-Y&V<(/?6(/W#OQ>=M%L7#< M1"*X%5&4Y3:G8J98?#"A0$+,8[_QV.J.VZWFH-]J]T?BPVC0Z[8:<' TAM]? MVOWQ:- 9/+2'C7$7SC;ZT.C+P[!]#P+=7]O=/GQMJ]%X1'T2T@U!>@68'@$Q M)&9]J1LME:-U[6BE'@TZ:&4 @O0A@DHLN$\4&+7?6KT&OUF>W3?;H]'QQ@) MFX!RJGFXRDMUC(\B!6<>L]S^@#WHYQ,)*%A^=%(WT>4,5W7=/(QA]-.&OG^> M&=\.N8-.\[[1_]P>=?NC\:#YR_V@UVH/1^W_/';'_SUJ<)=KDH\$4]52/54, 1^O*__'WZXI1^S>*C#B/CER<'3U0O$>M?-QV'1$9RZ=P@!W@]7U MU@?F4 M6HFJD*F))>*P8NF%$ZSKJ6P[S0X]P4B-@Q*9H#1JML%$"?F9NR]O? M@T$E)BLZ_!S )$3=^%.1 JX: 2T28.H(ADTH)\B MM&)/A89M"W#LK&W4YHIN.3'EX>W*5)I"<'2E9'V+^1S@A'_XTX=VZ) #B=R& MD7-7,\5^H0)W"6Y!V1*7EX?$8K,(5)6>E)P\'5T;67P($+2&4FC7YTM'.Z3E MZ:A>S0II*1J*F8ZV/7J,=)0+4QK2H*03&^1[N3NG(RFK2;QG_ 8R/)MY9"9L M9-.X[8$,*^/+V39,L0FNP/8R@<&2:U,E/Y+(%)'\)IO/:2 2/7;MU<,BRAL@ M,@!IOC/X"FR;OC4T<5/"!MZ9EMQ;&0HX\CE6-<4% W62"CF+XJT;_P&_\:( MG#((GH@'A[V0V#T:/1&M/*?4X>0S#!)B*D FV"@&%PP*>!3CHS4%9P[33L]3 M@^8%E9:FQF4UO4+(QV<1JU9E#G)%UMRH\CA[98J+<0=16\S R_T #H+#3I/Y MJIO%68+R8%HSTIDPH2&&00*GV.[/&1UWB,OCX'4U73EF4E'0<+?MU+R!;9>\ M/(353?U:D94"1JK-Q],5J_=-&6E\JNA&.H-$ "A!**R[\ZV9,D6E8[]BF'I] MC_,+.>JC!]$(B1_)YZ]$4F0A4U(^ _@>^C8)"0R*<9 *C@#>7*T1%Z:I"O5 M:GKQF&9OV2?S<,;7B M)KPN.IAI=15RVB]-(W5#QD[:5TKY5CJH18G>95.NN9#C(/T^0-4[T#($Y;GO MRD@7( (%+6$*E_HRO)@G\^T6ER>^6C6]49!)11'S7H93#T][>4'EX>_:-%(W M &3S=TYZB%&@[J\=&#^6-U]0&'U?>XFA.!#]"9V[#_\#4$L#!!0 ( #.$ M84U]T8$U]Q@ ,#X 5 :V9R8RTR,#$X,#DS,%]C86PN>&UL[5U;RYG,/K%P:IFYS\ M]/#W-\^(??CWG__RE[_]!R'_>OSZ^8.GT[@XA_!S2@_?=_.V#/Q+, M_GR0^^GI@S^F_9_=.T_(S\L_>C(]^]AW)V_G#SAEYOIO^Q]9#B(990BW,A.I M?":6*D>TI^#!9LTA_N?)CP$L5TX+(GCV1 (($F@.)($WQFEFRE^71L?=Y,\? MRS_!S^ !"C>9+3_^]/#M?'[VXZ-'[]^__^%#Z,<_3/N31YQ2\>CBZ8>KQS]\ M\?Q[L7R:.><>+7_[Z=%9M^Y!;)8]^M=OSX_C6SCUI)O,YGX22P>S[L?9\H?/ MI]'/ESK_*JX'-SY1/I&+QTCY$6&<"/;#AUEZ^/-?'CPX5T<_'<-KR _*U]]? M'UWI\L\\[2/\$*>GC\JO'UW8UT_2X63>S3\>3?")TR56Q+]L;_[Q#'YZ..M. MS\9P\;.W/>2?'OZ9^X@XF*5.T(+BK[>V]^@SQNC'<3%>_O@Y?EZU6B!5@@L? MYC!)D"YW>A?%_/[BX/>G1V\.GSYY^>+IX8OCY3?'+Y\?/3W 'QZ_P7]_.WSQ MYOCELY>O#E\?O#G"WQZ\P(=^>_7Z\%?\@Z-_'AZ]P(^'VZBQ8N_#E=Y*%9], M5!!>8!Q/XY6'QN7%F?87?SGV <;+GXX6,W+B_=GH",>O4W@^GX8#T9(J\ MF"QP/'MY!OU2UMEC0(G@_+DW_@/,?NLFTW[)GCGT,)L?3-+55@[_O@GNJFU7>EV^R-G/PO)M M7D%_5&S^",;SV<5/EBP@E*U>ZK_>@XSGA-G>'"M(DY//O8V,3"QEBF.65#CJ M [""B0%T,BW4M@;+5?$NO1$'?7PP[1/TZ!8?/G@/Q8FM/.0Y,-_' M+UZ5J^/SZHE'L\7I^9!$NCF<7OQ]<9??!G/GT[HF/:<.:FQH#3^ Y2B-H4$^5VYSOOU+=NS]?J[N*\DJ?9B?P*^&EX>PP1R-Q]E M92G8H$CR&5VU(-9;CKB<3#9:;D43 6]Q:?<[AM9BPW7*;Z_VNI'T&OF>XKLW M@;1Z"5^-_61VD/YG<3X^7PC_:MHO+3*?]UU8S'T8PYOI*]_C(Z/((@5E!5'X M#9%6!Q(D*D>[Y#0+6>GDF\7@#03:JU&W%2'W@@T[X';?O4,U8[CQCX4?=_DC M1C$'LU\AG#_J9 A2@F&9X-DT!SC0L/0 M<3I)*+) .":$LZ*%V%M@W:=89EOF7'^?6INL8B@_PY=X!7>DC8X0.1K6>89# MB/7$04"71!-ZH82XQ1"U";*_G>@Y_S?RT"\'QP"-)/$KDG%/$ M>R])=#DS'QB5HLU<\->6'(8-^DY9GH!:[%Y[U*\J7L<&HF@6401M,-O>Z:!_ MOZ/:4,M?)_.VJJY&Y6,8XZ].?L&(N_?C@TDZ2*?=I)O-^V6L'LUSM6F2 ,+56//4\ P-W;GND9DIR5^ M_=_EQY&Q",0:P"R,&?P'QW@KC,3,#!BUQG+,SEI0YA9,=\P_OBV>U++%-7+\ M[=%U93W'SRWVN#P^>'[PXLGA\:^'AV^.ZV]BN=I\ZUTJMPA3:1M*"7CGLR>+ M?ID=!A]5 *:(41A'21P-B',NX\NA8] Y1^6;K'9=03$XA/:SMTC=\J4LV+SS MX[)(N2V9IT0/JY(A(6E!J$X\ M,.<]B]""$6O1[--\:#TJ#%=\-0Z\ZN',=VD5(^,(MIR=O2JJCTXY(37),@HB MI4S$*\E0JYD"6$49;2,BHQ!N,6(66M* MO-668*@:)\P'M^-QZ-$7;!.*I*7VBW8@%]#H* 5 %&*A3BLXHDTAT!YXD(T26B^A%)KLN^5 M_U@F%.)31)4M"L)QD*6AR+@:;FVQ#N(1A3X.J MX9RXSO]M]5YO[^"7\@""T*PL\+&R\YHG0:S%Y <"<,V3V 2"SV-Y3'H* G3UI9];898&@.)-%$GA0N2 M-UECO073GL9*]?E1RRXM'.4HHH<.Z)&)DAZ9FI@AP0OT_TY@!" U4K?)-.2- M_J+.A$OF,>-@JOQ^/I MY.0-]*?/NPF\S$]Z2-U\9*)1V@##KC$SE0HT\=Y18@35WDJ9LFWB ->!V5,7 M.,SX0Y5>>4Y@!>0DA:)MPJ!;,.VI MOQM$AEHF:#9/=!F/]\*8@$&8I:)P%$6T&1-?ZA1DSGVV378MWPQI3Z<&*C!B ML %:IDA,@/5"ZS3I\_<3_5;]:^UHVO=H#GI1U MH"2A@/Y7HN&(Y3(1:H.0&8-6GIL<@UR#99]BGX$\6+.%(3<.*=HUP#).>:L/LZD'V*?2H;?Y#.Z\V!)XR\4'8_?N6[ M=#1YXL^ZN1^/>+!>"H\I9=*T%-Q>5A<2)&@IDM(^6M=FQ^EZ//L4]E3F00T+ MU%P269PNEHMV-U5 *2</! A(\HKK<.0_:(T@O!&8,D0VAS7NUN M./\GW>1D=@ETJ145,?FC"7/\$#PQI1RP+%4E M0HZ2 $=85D4369.YQ:]#VZ<];I7)4]DNU?CRI@<_6_0?+WE'#^6<$0^K8C"E MSJ@OS#GN^"JWZ M"?2K?>WT./HM8N[H%HN7SY[\>O#BE\/CHQ?';UX^^:]?7SY_>OCZ^/ ?OQ^] M^>_ZBM^PWYW=7'$'\??!((U?BVU [(>I[O]%.D9\!\>_/GO^\H\&)3/6=[/+ M"UYN$*Y2"8WU90U>0=^5*N&QN#1X"N=?1T$8XU39OAW!$I 5ZC.7?E[UTW<=JO?QQ]]G98/5IU(U!W'>O5O-TL8D(P^94%IF M::6CQ&>,]ARCP(VU2JM6]Q%L"'&?YO^:,6U-J><6%JQYJ<4Z?. K)\Y15DZF#S2'NT_3E?3-LJ 7O@V%>0HHI4Z*= M#T0F60J=EC.!S.4 R6:OFQR]VI9AVRP"3B- 6MZR@C$@S#[MRBA%.CS-AH@( M%BD0,W&TE'T!CIP(I2A0DPCA1D3[%! TXM":0@45K%-Q.O?,?UQN17R9K\+Q MW@6:M2^'(W6I'>;*&0#$A(["&P>6B28[9FY$M%2JA+$BY7+L6A,'&9T!(,(R#6G;',3:'.)>U1Z] M!SY5-&#-,CJ?1L?EQ/7+LR6:PP_0QPY5,J(Y&:"RU(]G96,I$R0P%DCV5FLI M6*G=T-J'K46V3PN3]^#+AENK'HE6%'\V[9'OBSZ^+=3.EW9IC#080'YCIEW6 MX3$8!N(5E9@,:1]"#E&I-A69O@KMCDN4W\6H5-E@U8F$8V57%#!)L\N8DE&8 M03--E"[KJ<$43(F1'(TIQYXSI4U)M![67JUI[IA %0S5@CSH:(]FLP6*#.6N MC-G(.%K6W!51UI=0GT82)(\$C!>6JJR4:5+S]!9,F]#&?+^T&62B^YB+A2B$ MS< )YX737CGB@6*@YI2,,7@1W2[G,;XZ%[O]"_1F>A#_O>AZN+'&WRCQX+.E MB1A3ZOJ4K79.IX3P@W11ENMHFASRWQSB'6'>3$0K)(*LV['2_5D)HM6 M&BV#;(EWG]9$=L6\'5BV]:"_;H%04&J4S9B)&^,1GT.GA&8@"*NGV%8Z.W8@H2$H:.4!%("X7A!S91SFUU+1:<-S/^X@;<>7VZXGO M8H5V%127)_'QZ_G\YVR491:4VTQ\9.5=S0G?VC(+RB0#DXT*BK;@QM> ?0/# M;6VZ5+553??^KINADIY-^Z?319CGQ?BB"-X(!_I$4]E9FRG'\!Z_LSIE0@UP M"E%R)UKY\!M![=/2\HZ84\U&32Y0P^_'L.[V+@P^6"K3FD%#PG UEFE-(CC[="IF1XRI8)=Z?JH<\%KR=7GJZ]5T-N^1 MP3V4S/@Q3"!W\XL[)2$XYZ5&$K,B,^(A3I4J1-PP!J@1ZIH0YPX8]ZF:]*Z\ M6",+UBLR[[M)">5?KC+MY;0,QO6(0Z.@FB]K]#!* GA'I,F0M.:R43:Y%LVW M,/]?\5X\/@I6&9_+ M[3K6,2(C-TAGJP@%FQ* QO^:5!?8$N\F++/?&3%P M:I:LC=(3*LH-]5DE$DP()#B-CEH(Q=M4@M3EY@=M4&PG9/9MDK5-P&TTMTB_,Q)5MUI#/JV_ M.M-JE:0K5V[< MO)@Z77OWYLAEEFG9YN1X*+7TA25!6$J<33K;:)0*33;L;P=W(]K=]P[M]K2K M;MF&+%Q"^JR2U>5+03$FA2/&EZTOR4EBL[7+2N8F.Y."VY'#7 =O(Y;=][[M M]BP;;+D=!&&W734TD@* "1J(MRP0:3'1<(%3 B[SK'QR43>I2[@=W(U8]YU- MJ^_ L U)>//%12-,8*64Y>RC%65!.V*N(LK6$I:9,"'&;'?D5F\&N1'AOK-9 M^69&;#O67;OS9O5RC%AD,8LH28R.$^D%!II!!9)112)%%K)M<@+J#A@W(MEW M-EG?RH2MH[3/A9,OOP54@*#,90)&(O=UV:RF5"16NG+75LHR[C)66PMR(Y:9 M[YUEE8S8L"[;<5%A_W&:C[N329>[6';IGGM\5,RKZ;A;7M-R! MVD286UXX9U2.3>IM7<*P3\2 M6R(Q<2+>TTQHDLG&K*P+MLGVC.M(]JI,T+="J&'V;)B3OH9W,%G@XW&*P?-R MM_)6OO6+5FHXT]NA#8\RKK<_)(*]H:T6:F@3P5[OI7X$>Z<>6BANEQ'L];XO M L%I?MK-_,E)#^>%H*9Y]6Q5U6[<6PLU;R?J4)5?NO777[_Y> N=WM;<<*5M M#+:A5@80;H-6F^JH"8&N+;[ZBPTE7ZY5;Z&QS1L?KK@M!=F9_K9WLW?M8H>Z M;.&4-^Y\P*M\YSYVJ-.6DR:;;+6XN&S;>*,4UZ@YY@V1@E-B>:0$0K):!YL\ M;U).Z@X8*]QF=[FK"\FY%4'+[ EX!:6R%R5!2!3/#-9KFE<7=@(Y9RW(C082(J:%$6K>.066/L4E]3ES@TN MIH9Y:DRADS"5%QDB)B4>@/>9OC]S?@V:>( M9" $,8W!AE-#$"%"86UMHHHT6>NZZ?VHOK=^ZC MC?IVM\"^KO?B$Z:3LEXXS2]@?GY/8Q=7CY2LO;*&-^^PC;JW%+C2+,53[&0" MZ1*@]1A&02?-%*7HCJ,C$KPD/GM!N$;/[]!3)]XD:=\48(52RM?Z.8;^77=^ MT\4H2A%UF7L5$G,=F3$[1ND="9#Q*_71VC85O&Y#M4\S%DUXM*:$$!O3?2\E:A#5?X4!_)W MOF XFF"OB[(1T$_2KY!./A\CWVI69<.6AZMR&Q%VH[8!Y+Q;![M28A,*/O-= M_T\_7L!OX&>+\W+36^EL?4/#=;,!P"8ZV-Z[WM9<(WVT\+!K._J\[_UP-N]. MR^3WI^>&;&W8OK-&&KV[H,.+%IRAHI:O_KB4%WDVGKZ_Y/.WWV%;_;K11GS4*NK>GFL]&JG[;:<5=U/7 $@(/,F1;I(RFGW MU]\ 2=D214D<#DA*SH=4:J#/V8B] 40 @<"__\>7L\&CSSB>]$?#O_XD_LQ_ M>H3#-,K]X>E??_KUPTOF?_J/O_WI3__^?QC[[Z?O7S]Z/DKG9SB/)!=N^:_C MOX@257;&,>EU8=I 89Z;P"QP!/3%2DS_]_0O$;TTP2JF9 &F$16+O$26$9P+ M5KCZK^M#!_WA;W^I7R),\!$U;CB9_?C7GSY.IY_^\OCQ[[___N_7/O\[VKV:1%">#S[Z[>/3OJK/DB/%8__^Y?7)^DCG@'K M#R=3&*;O+Z#7Y^FW?W@9C7D\_R-]=-+_RV3V[U^/$DQG]-S9A$2?_O:G1X_FEH-Q&H\&^![+H\6WO[Y_=1UI?SA]G/MGCQ>? M>0R# 2&>/6'Z]1/^]:=)_^S3 "]^]W&,Y4;T%TVNH$R%\V_U:8]WQO21@(S3 M>41&O\5A%7B'&%<]?7?,WYY%PBYP/IAVB/CZLSO%.SJ#?I<&OO;H#M#.'L3. M\"SBN$NH5YY["><%R&6$]9&_E=$XX9_3Z.SQ#-S%P K#_&(X[4^_OAK2)\YF M/?]NK+^5<2) PO.@^ S4K<^[A)'$T!_VZV]?TX^+AU9$':'%+U,<9LP_/>KG MO_[4=Z+D4KB+20AM#42ON 3K,B;AE)(]-#(9DPPS$!S3(1@68Z*I01G!$4$5 M"]O:^-R;D[>O7SU_0K\\^4!??WGQYL/)VY=O MW[UX_^3#*_KKDS?TH5_>O7_Q,_V#5_]X\>H-_?AB&T8Z?/O._+6RQ!+;IF2E M/5J11=1>16]]0K"!1Z$*6MTK)3G#P3%OHZ'I7VD6O#),H TA:=0\VS9L/WWR M^LF;9R].?G[QXL-)]W1>?7QCOFYIRQ(AY"_E$KF"XI3FRGGOHXE19YD)F/8] M8BDK-)[))#@Y6KRPH.A'[SSDI.B?Q;P'0M[!F$:7CSCM)UC#M=B)G:OOVB=5 MM[1RF;>L07*=BK!9"\5!>!%X<,)R2"5!S\>D/7'*DHF*Z>(#BR LL\@Q!^FB M1MEXV'S[\MG/3][\_<7)JS_MY] M#94;M'Z)6YD]%A4X1(J!M"VQ*$>=D)M$D9"6N><$SUEDSJ12Q"U8R8CNR$@! M "H%)4.9^? 7#1V,TI47#FH$,?KF\@P@XF#VV][YA)T"?.J=3"F8JQ,Z609? MT;>3'@T4QEHPS&$="7A)+!9#/X*SQEGOC#(K'::9LU1@$F<>T^(-CRNSCW$P MG5S\9L8UXV(1A/S;S5#F'';0N \0!]AS5DCJ-L!"R9G\BJ19-$$QHXI*(++D MWC5MV S&U49]E^:3\47S%F[K1M%7#<$[978ZZLR6<[H(]$^/1N.,X[_^).A/ M,U_Z+VDPFB!UANGX'+__+=B^ M23@[6WV5CG:4Q!*FY[. KD?.CG&@!?-(TZDFSY7YE"D4"2!3 B4+JMY2H-ZE M)%:BZE *-ZXVW"*$W=D;M3+]4>GBGNOARFK._9!#0QD0G+/1\&0Z2K_],EOD MH2:Z[(+3U"9),%P(%"%1BZ4L,LADBM"RA02N(>F2_E7+8]>Y[X"A49?F;<#W MDYQG1H3!.^CG5\-G\*D_A<$"',UV):L@&4L@^K@T?X\E?X/ M8X3)^?CKY=E-^Z DH&;6>(J_H\W,&QL8\)RR!Q&L2RVX7X'E(1"_JXFOLVYV M99T&H H*G^/\_Z_FWLW'T8">/YF;X/UH,'@Y&O\.X]SS=6+S:)C0D>8V;2V+ MT2=&(Q;'3..4!-%"$1OBW+]:.EZ]:LE+ S_TY".,+9>Q!*%:+4RN0SE@X'3NTKX>328]4;0Q5AF:S%P- M?P"9UR+2!!>"MFB**TV6GZZ@>-@2V-[@#2*(9_- A^*:%Z5@FKXM;_!WBG]& MY\,I.;KOQOUAZG\:D$'>X;@_RF_+DSSZ5,GHY<#)X>&>V>!CWG9+M<_7J*P6=Y M8+V A0L;/2(E"922SD&.@@RP,?"'L2:>0?2"GT.Y_;%L%]8<46U?471>; M:SJRK02L/ >/%'OZ7-,N-*DB>D%?9!09C;Y,+IA+R@/P>R7*3_A1/TO>81J=S1F>-[BF,17"O MJ1.1HZ A*&I?CBSSDH2*0:!M,@BV;MC#UO%1R>*Z[$/+ ?;%V:?!Z"O.^^N[ M\W'Z2&U\-X!ACSMC"'O2X\(%KRBFC]+0))&Y8@ Z,)Y+MC:6HE38NR=Y,]X?4GJ=DKA" M?#MO%SSO?^YG'.;)I5RJ7N$I\I@%A5&2#*&R)$=7 >-UV5)+KE*&%LI:!>9A MRV9G\Z_0Q,Z[!C?EQ3PG27^>+4)._NL:6>*-*3+TO-,98:%B5G7E#<+AWWT6@KE6^2O]"J M00];FTQWR$?I+(=&.*O#R"344F%@((IFET9I"=8ZBT4RX; MF]H<7KH%T\-665=DK!!*MSE8,R_R MJST63Z"TX_CG(/T#@)6C&. FJ:H*$9 M7"KR)HN K SPW.14V#K@?B#I=$'/"@WMOA]Q.3\N"Y11!H73,9^2,UW'>9YFM;N(OWI1@\N^/ ME_3^FGX\W!'FQF?2MP%Q%(>;US_%'I.T1@>G,%B=52;3&!\DSSE'+D7L!2U% ML(5F"A 41DDC6"1?F?$2E!(F:5MX^^(?SYZ<_/SR]=M_-B@+L?HU>RSG<4/; MEH^D"V$S<)Z-L#KEX"'F%+0H6GJ9O>D9)372#ZQ$&NJU39$F]VR84Z($HTVR M66Q+U,GYV1F,OX[*2?]TV"^DJN'T4H[$:-!/?9QLP\V:3]Z9CFU:L-Q5% J1 M0(KDLQ9"0$K&2(R:4QR9ZAR4K7&>^D94@9PJZP2CCB68\QBY-9D(=&T9:,_$ MOAE9BQDD2H@ 8ZSUV@("C5(8, KC)?6&V/-6!A\",B-KYB@Z).\ D3F,,8CB MB=C&?>-Y/0HQ:$C,Q0OVQ,O*]BR7&DH:E?3D;FK0GI>H7/2Z\%(45^0N]L@G MU5$KS53T2"ZJ\\Q3%V+.\. TS4(QFVUI>8^?*%"NT?')O$;!5K9?\92=#7P7 MLB4KVKHP99.U-B -\"H4$WVQWJI03_B7'HTK/$8C6%8#BZY"N637FL+"?2DFD>=3?*#YM(2"*JNB5$'= M0P4N4!3#I++D>]-G*$;&PD2Q!9R6*:BM!XWKB+_O^EVJV[;#J+'A&QIPL'Z+ MEH=S0RRD[(1!KS% $)(#.JDIHBL)M?J._-&S%M%X]ZE)KS^=NXE *=85Q0F73TB)4-F@0A@*;E8D@M>RS9E:]8 MMW,PFCYB/A_@VW++VYY^7?QQ7HQ$U^F7V\!\<9)IYRR+)BGFA((D:Y_U)A74^ MQLG3K_3#I]$$!G\?C\X_3>@1@_-:1KE^9E3=F7/,;S_A>&:C>:$,A)Q$K&<* MH"Z,1A*;+^0I)H7%\4RN2YN<@_TT[V!%BUJ+]/JAPF,32X,#:1L!?@-GN#C9 MRQ784$O6<3)A+=M $6OQEAP;X4KPQD,V+8LH;8G[,&66CE%*U[:Z]Z>#>R;C M!R_?.ZI"_>#J;:#:&FGU_G,6_/Q],(HP.!D-SF?8"/JBU$' 8)#B&18Q6*8+ M&N:S5[,],HHQH\I:WQ6_K?&>_>]![H6K41M#MQZYG@U@,IFME\TXJ-W"VE(C M5& 3BS%Z+CSW@;;Y)3 ';A^%"^P2WH:'"&_!=ZBVQ@OH*2HF,K9 M,RT4=1N$R!)7W!D70.FFU2[O1'@8EZQ37M?7S ZD['?LV0#H U+-'9[0\8MF M7V*9_T S=:&Q%@;X9C1=/8%?5/ES--021D9#+3"=HV;!)V" MT=RGW-(7NH+FP!6_=V=K60<[F[K%N+$QJ'O*^[J5O8^ ]E8+*A\P?1R.!J/3 MB['MHE(LN!P=A?7.IYK6RTTM^2:9M *$JAGL9JG"W@TK*3>\X #E$[>W^:AC M@[5V-&_R2_Y.+:]5O-X.+S[>BZE@DO5\ ^4F:BR.22>L^LP,BT ML8Z!58XE':*.-8M3-RFR?:PI,X$:;*+BC =RW+416.VA67'>2BA>E]+F2J][ MGC*SB8ZZ2)G9A*=C29FYW7$L4BNO'9(R7+WG$^MR1'",>\PV(/D?C6_5NN^! M]T:2V"CPWH2:YH&7SEYF$27CQM>K@SAGH5C)$FJK-0:3B_BA ^^-V+HU MO& MU$?!_SWE?:? >[^T[SOP1L)#$6-D)I.7J%$"BU8H!E+IPI.Q)<%=7O,Q!]X; MV7R=P'L3@W5-XLO^L*;UU(R>;P=UKJ++)BDP4M?8C)IK:=8*GL!2V%!L*2$8 ML1Z==[[JWA+;K1$[S!>8H?O[Z#..AQ7,MS28J^! *Q.-JC>K@*QGJ8!!*(15 M2H@9N0K)K,7P76^ZMP1W:L(&^QW;KL (C]9GY5E2)$8R0F10)+,M@S@CN&-/UG?_KQV?ED.CK#\8LOB_2^)Y,) M.3^8/\"7GA#)"QT\=0J4M7!,9CZ&PC )X$B]I:0F]46WP/H A=::L099;M0G M)I-WXU'I3WO>&*5 ):8L!!IE#6?@O61>RIB3D#:&)HM_ES \0%%L:^$&4]AB ML!N>OOA2*]0B-4SFXJ#FY=IZ.-FG0M^!(PEFC$;6%(4FT>,U) ^0^-VLW>!& MDN\7]%R,4#0%$K[O&4E/D6RPJ'9'@Q-.?ND/1^/^].NKX13'.*FG$JX^95Y] M:%YRZM7P,R[*)/=RUJG6ZR;#T02JN3&,6L>9-)$:GSBXT,3KV6,;'Z!DCU4A M-UZ7TNG.Y&SROE2;>[NMR&M/Z6#O\79D2YN-*EK@8()"P36OM\=G[C3(J%7) M%(/U1%2F>*$8CTZ30I1D017/''U *XK1..#VE1.6L>Y2D>*&9S6PZ!H5*3R/ M==IV:(7116L":JVB8+=>CNJ=[B')%K-53-J<:'C7F@&F0(K.Q(8#EV'K6ES7 M$7=?D6*C-S3@8.N*%$6B+E(8DZS21@9O!#@;7>$QTZ="+P2D,3!YEK,W3"<; M6> E,^TL G!/OT@[;J]3U BGIV,\G:%^6Q;-^SXNDYV5X=[-5RYTO2,3-/D" MUF@H09CH8I/J"WR&W[ICHV7H_'2)7^C(7V;\/ON#L7)+ID -:%:U7N( M!*,QV#,1.4))X&UL$JINA/)0N^7=:>/F>U ZYJC!\MD'^MSWVR 7:\@%K8^E MUFI5J9;+U(9<'X',!0D)(O?%IY:[Y:M '6;3O"&7R]6*NR+BF$1RO\5QQ\[Z M/=!&0TU&3$:?NL8R*WD02<6"M3](_H2 M WEZ5EI,G/ZHVA3(OQ75@W-*NN.@P?;*$J;%'KF+F)22ED7,@CI'4-7Q)]4B M(/T^UOSOEE[(2E0'SMW;G;U1*],W&#BV!W?/];!N3M\1R:'I%O^44&!^ >,A MS73?3H1KT!S(C^*I'A5$75C(Q)P+.81H;+U)H\TN_BHX^WZG#RO.=,IN0#:X+*S<$]/3FW$PD8GIS8Q88?\3L;3WKOQ*)^GZ=OQ"8X_ MDR=?ZLWTTW)/O@G @YG- M.['PC3+,"T23A< 33]%'-"2^6N0& K7003V(ZY&;*%,6=H.)?!/Z MKZ/9[T3>#5'76>_(RFTZ_9;@[BGU-\SE1\9\JVG\>7^,:?HS?5T,:M]"S1A4 M#5BCKUG^KF06)"A6I$N@-$"QZ\W>-[Q@?Y-VA[8?=6RXS@L6#/#+5319R^(Y M>%92LK5NH6:@N&%1!U=JB3*UYO'U:X^^]P3N9JP&.0?/SL_.!^1A?,87I9"V MWI:E#*[^,/4_#?#5\!V.^Z/\/6VG)WS)/I'C:9(@Y!KK1;PE,H4FHW?%^-0D MJ6E[R >I)-XNK7M/W.UIU^!U'V)_T)]^[3D,(3A#SFVMPZ6I3S!/P0V32?&@ M30+O(^SW^ZYSS'^AVN2UT&3$@2 >K9K"($:QGJ MFDR8(+,HHZU'=@5FBLV5B)L(8?'ZBQIR9 M$)H:&F@(BL9+9@(7G">C16YRT/0V4 ]$"IW;_[HVW!ZJ.5S4$!Z5JU8:75BI MT[/S:[^MP3GZ[5JZ7$7"LS]5D+2Q@U XF:D?YH.K'DA[B2'/ $(D.KN\\.=Z8^ M2>]H(*Z#+^?4AS&P8$)D.6:II)/![+71QW6F?A-%;'2F?A.K'\N9^MOS!X1" MI'C.L8R)3!4"9Y&<>99I"+=2J@RBR91Y_Q*M-N)^HT2K33AHGFA3G-.VYI(X M4=\IT6J_M+?:U+NQ M,KHN43DK*:#C]"64R$+RB85@N %;SV_+N_S?8RXEOY'-URHEOX'!]E]*GEKD MA(Z*R8#UVI/@F8\Q,1X#%- N>?5 2LEO36RW1MQ[*?FD>$E!9F9#1J9!!1:+ MMLS7.]TTNAJT/8B$R*T)[M2$'6YSW)@+5$#YJ%UD)@7%="T)'#7--1:D"MEB MP;3.P>^'E1"YC=?=B84[[-&WYYP(+YQ-O+ B%3D6TM;S7SZS%,&Y6A\U;'1I M\C%FQ6V<$+D146NEQ6UCY;TE1*X#[IY2OVE"Y&&8WU\.'43IHK":*5UO@I7(160%3&77*^$BR(P;3-<@,VN9J%>6#IA@A,PPUA5H$BM&3\2QSG24J*>SR M)7D_T&4X37=26K-UXXC?X0[RL]'967]>!!.&^7NJ7'^[8O:W/6[G/>"UL2YM M\D;N= Q-$DHP^D3>D=]Q:?SO]B.-+[?C>[X-5W$J3F9!U[2M%SWRF[P1' MX[W(!9;OHNSH2J";$.U\Z]'2@^>K"S*[+'UQ3#LA:+BA+QYD9E)+[Y)0SLLF M-4A6HMG7]GDWK%^[Z&AG Q]ZP[PZ4N^!^O#B9!X6&A<+0*=163?WOKH9;@.B!OM*L1.UYMF8&X*!",.J5"7H6+DB8P1]:/,GA6 MN##D:+R[T M6T3\3W%(9IQ.?J709/SD=(PS7ZKG0K20*.20DO!I]!1\"%Z8LD)I% JM7=J+ MO&EM;)/7[G\!I%M?N+&ANU[B?D&A]&AV,.<;GA/\C..:%[$X[@&G]4*'(;5B M< (#&'_M\2AYD)*D+VK!*8I<6;"),RMC=$5&84I82QG;O/U!"*2YV;L>.C8# M_'0T/)_TE'2:UWH'5H9Z,&"V>B0<2\!=01%+1-5 )K.7_X JV=SH'2[/S_"> MG'_Z- _$8?#K$+^AOQCWW@Z??:P3ZJOA;#%X-.@E#60))9C(5E?3).9#4"P% MZT-='*/0YGE-3#)RL99(* MQ$Q.<"CK;;5N\?(?1"*[&?W&P[D=[L LLC,G[^!K792"89X9BGX]/L=O9]"W MW(]9_^$[;Q=LV8[E2VX%Q7G>4L GDT8;O=0)@H[6NB ,IIZ(]!>C$A,FUKNP MK& A!V!>^"!DD9IBR&WW:M9NPO:W/6_ZBOW1LL;=T! BUBT;;35J'MLN>4D MT0&6I$70'B,YT#'K*,!(8^E7/2LS:$\39)I53[)&LL"=8#)G3(A2VKQ+YZF0 MJ2'TX^#9:#+=EH)KC^G"RK=C6Q:ZL33HV&R"U[I@CB84KQ4:D[2+7O14M!%= MK>N@T#$=09*G82/CV9*Y,]<23(>&W&F\N>%A+8RZQAB2BB>;951)*HKR ++T M,1AOK,^D5>B5PC'9H%GT]$5#R#405(R'$E6D*# KV:%I=QLM;GI:"^.N,P($ M%[--PF&V7A=/?5Y&Y[(Q.17'-?2$Q\RY*(P+7E,=T+"8R1G"D@W09W7.>>M4 MAS'F_O0EI'F9H&W2&JX^8?<4AEL0+5NN&*V:!;+JX?.];C)NC*H4 M!J)NK!6:_P-Y:_4V6>D*>=4ABWTU=Z_9(-VI8#DCI!MC'SHKY%MK1L/3*8[/ MGF.4V3<+F>5G L<8D^DM\O_#I;T9NK9@680^6.=$3S MLGAV-7>#@_++F!8IUC069\LMS7?U"*$67LRO;/!>8XDQDJ\,+2LFK(9UF-() MN]-VAPYVL/EQ*>*^*^&.8@K')(26 K@T^%T<&U>!2Y_($894ST@$BGWKF@^U M$ *"B*QET,BM)[\= M+;77NJ"$XL+H%IQ?A_*PO( =3=VBKO[54&]1HT K8ZQUC*(Y\I)=UBQRPI3( M>39 XN>\Z>5TJT =Z";='0F[E?\=K-U\&-@ V_U6P%TWWQZ) !H2_QX_CP:? M^\/3J^ N[OW@QA4M#*O7T3,M*5@.40@F$WD^TD8O4FFA@%M1'>!NVYV)NWZ: ML".KMW #<4INSY*;$H(BAS?XNHP=1GOQ.S:2_X.L1#"\2AFUV6,^]5M?0_314$2GXT7(%CRAH(-)R,#DA/SJ"6)CCL' M36;T92 /R['?RP$OD9X#@Y?GPSR9W[/6_XPG MO\.G"O%; :*4+!IDHD1.H4LA= "*.56,"?7 ?FGBS*^!;?].P*X4CMK:O\WR M?AX-7PW)W8PP_.TMH:1YL.)[_>KIV_<7[D\)&6TTS$*]4R.;0O%M,8QSGWS* MY- MIREWMMI_-[I[+Y/N.6C@-3Z%"5Z2K=*V")4,TZE O0\KLY!M9L(G4J_Q M$)=/SW6CB*LP[CWU.UBUXWJMWX]B*UUTTCXSQP/%.CEG%I,$EAS-CD)F%_#A ME(7HUO??WI ='D99/MA+,M(&0#)G:X<(1.. MSFJS'$EIB*T9W-IP#1S853/]L_/QN!X6'(W'H[I0^PP^T5^F7WM2@O)>)VIQ MK=',:;CQ-AOR!9303J?,2YN-C0U 'B#W9:^)M)V0T_5&R"J@[T:329]?(;^8%ZTXFN/O"85ZLTV.26"IW1F]0PP$R$4B0"Q MR/4*8-W]K@IUUWZ57VBO:A**H=1R"8S2H208^4TBN4G)%>+1KE4K= MR>U\"-SO;-SK1(?.2U7-2_8A+LIKO1O <*LJ!2N?LW.1@KO1+=4H<$*K%-'; MI+U&-GL_ETAUH;&[^C"1/KMVJ9'^O0S6L"QW]S[CU?+#J,3N; M_$YLRQ5K'$7CP,%%1 T\T-B.V:E(,ZV. *$7$H_.V3JX1['"G(M MDX80Y=:%J5: W7XRN/EA+8RZSE10@L\HK(?B=-$8LZ@'Y!"-DM)DTY,1Z;M8 M5U=5KAZ38K$F1 J>DZU>CBA;UU9: ;GKF6#35[2@8>MYP"2CE?$"-<]:2.]E M5EE@$$:87*SH>><15/$L:E-OJ :*+ZW 6IU51>3.D/NT8Z6FDX\PQIH-E^N@ MB,,)S/WW<=V&GJW1?_W^D7.QD_01\_F PH8[L4QN C-/>K.2+!:M9PE\9-K5"SBRSS7_ M'7PJ52--$GT[:\&^:DKM6:_+0>)A&#]TH:JK>6%@34$I#"ODL]:[NVK*K8D, M,-<*M;'FWCZ8/-4#$;XRKW43PS?,A#0Y@P/J/]K6%73E%?,JU@MKC.06I?5* M/M"\UHT8N"$E\/B6GFM^R)Q+WFMU Y(,15&GCKY[X*[6KHH,0'2 M04R1QI5UKAF]3WFM&]G^QKS630S7-*\UI9)%KE67M:1Y(=5C+%HA2Q04&"T* M%+V.^WR?\EJW9G!KPS7(+ZNQWQLX6YQ?32BE:.A1N2LK3>*8\OC_E?A M'.:H__;TW,#S#K9M<)QW"U3WE>D[CO8?DNA6R>D7FSRUOUOQ.]"SV@? MMFW0R^=3U47)V>"B24$)5F\IJ76A+'DQ+E"W#$K2WWA.32IS7D'Q8T_ZVQ/2 M(&=\>T-\;\8P+_4KXW66IA2&'F5-1 $6M)+,<>^\C<7)TK144(M&'<8#V4$K MRXO QT)T@R'N8&W[L<5[AU/U +3;4+/O<3(=]],4\\QQN/ 5N)26)A96(-=C MKY*FE, EXR45"4F4(IIVSVH M%EJ$*X/99ZC#K6S9BR_U6^P%P;5/FMQ^4>L#B.!8I*_,"+ <+/5LTR3W8#UX M/YP,&[#68(ES:R/-OOR#YH+^\'2>>"EZNM3$OUJRVV&J%T\F!BJ3N0S()!2O MM]@=U9BYHA$_G$X/IH &H?M%DO )CC_W$ZYNVIO1\#.AQGD#)A]&4QA<_GO- M&WXSFOX/3M]C&IT.ZQ3P_4GS?S2[8OC#1QB^_53_R:07>90J%\]D4G4S.B@& MF6C0PHCH@HFHFJP4'ZS%/UP_N1_:ZO#T>_.&SP>-EZ/QXE?U*L MM."1$;4T2AH:)J,U]T6ZIM=,WY]]NLTVF3?2RCXVZK8A M^B&)^,<6[T:;S/=2NWO?9$XQ.JCW38MZ99$VWK!@LF#!*2&$IZC1-*D=^I W MF3JU-YDU8.J9-YGDQLN\UJ:XM\7U;]W@_&@Q>CL;U'_50!VL59,;E["XM MZKXA6XKT4[320-8A']=Y[*V:>81B;QP5':^*[F>?F6_;]TSD04FEF*M5OHB$ M6AJ2)Y:MX!) HXO\GG:7>0OO44_9@U3WWZNVT-F]ZE!_IT=,)Z^&\P7U'D78 M5L^NF9L5E!L?V#_] M6!-=YL7H9U[1S38=;@4=+QJNE?^]OJVZ$D'%'4DQ92J6R+)J!K!!X:R* >U M?+EJ4Z3Q"!I_H#YVQ"+?_T)2MPH]IC6FE3'^W'G1WKR;#Q8+ ^1@G=UNA. $B2639"\6T#X5Y M6>\5%@:+LLG*-JEIQ]'\/SKEP2;$9BJ]QRM:=QO"2K ^6&CS5FP@B;7-*AZ,X?A3'KR MZ[-3VJOC.O'1+-K'DWZZVO] \J)2="P:"4Q' MDF] ""P%+VBR"9EBL*-:==NUQ7\LOAVEMEJY,OML^'S6Z%GMM8L96#!(?EL( MB?GB/0-18E0E(S=EOXH^=#_<0HXWKK%U>$+X.?E4GZ&>F?W> M)!CFGS&?]H>G%T=EMSD-O.:3=S[YNTT+ED[Y@N%*AJR-D4$'FP/476#Z%3E/ M4@?=\T6(D%)AJOJ1VH;J367)!!?"!TEN,\1M[SE;#_\.Q[(W>\&>^%CG\'50 M)@%:H7G*6H3HZQU_8+2W'(.VO.=\U,BE8(E^2=%YH3G8%LM >6T4SY(GO>/A MZU6MF3Q9;DX?)\_[DWK.LRXK?/<4E%<&ZDWQ,6G)M++4T:,(C+LL709-L563 M;,:=4.\ZTV_S\ODYRYI]@2Y%QH%B4!VM8-X(9)AT$8%GC[')IO/6B/=UI'I_ M*ER>)_=#YK&Q@^6-3QOU7Q!VGA(]-$ V%< $(\Y/) N/W<7-Q MM%0(R2'Q3*U%11#1L*@PT1<.!F5!:=>Y/F\+A^=.;/M?2.B&R&O^2[D4-<%\7JH?A%MREH;2#'GX$+=:E)109)6Y:@F!!,C%PUKDPLR7&AZ&1.QR4XY5(0VF\HF":QLKI>YHG3WZ'3XMYT0ECQ&L[^'9+N*!MU;N\6^;=3@E/U?I)P"./^ M:*9Y85*4B9NZQ5FKGV3-/+6Q^Z$M-C'76#Y=3CY MA*E?^I@O>D3R!7R@IF)-N]$9F?MLF67 MIF\Q@NP$\ %HX@[GXM@DL07W9Z>@2B\=9E%K(LNW%GRGQ3! MC,Z')$(TN7'$L0+5(7W,P^WL[4I/A]KISW(\+V%[,ZKVA\&3L]'Y<-HKQ3"4XG/8O2*2,CD]%PFD:-8Y%&0*94+JD8Z;5JMNWG/!?$&J[9Z;9)HEJ]8-V3I9: ]]24A3&8JT2+A>?=5(40&8M M50%A!>@2;"_3W"YL=$Q%-3O]4)FM5VUZ9SA@#C)MG:NV$NXLT.W.J(O'M3'M M*JS+5WY$8^L"CI0)M2<#D\44 $^:8TQ*]E!IF;STS&A1KS'-@7FG.9-%BFQ\ MSD7J3@U\4"QDP+3Y,L*L]\ M/7D@K2@D3U6R;#*I==J*7:?Z+L#,5^-DD+GH2!V6^FE=P(\L*')MA4]<9U\L M^3+':LZ])AP>3L7++L9AR#^6A,1OK7_Z]=)(^7*,_SK'8?HZ6S]2F#&%#$RF M8LG$N8;YY'-%^MEQ(9)JLTVS!K9#K=U#5Z^&G\ZGDYD% MQ,6Q!V^UK(?:>4R<:2<(9,J&O$P>*JY@VAQ(N@73<;A3';%YDVYVI&)/*I$+ M:$9(D#XABY;ZB]9*D2\I!;/&6,V#!:W:+IE>Q_2CJ60;*EHZ0Y>@J04T;11 M@< L&D\"MHD%+@NKA4YS"$&!:Y+?=PNF'TTEVU#1(#_XU@,4W&(NTF9FC*31 MS=9[EY#"%L < M$N/92"].MVU$V7JGVS:Q=],!8I&J&+/0)MO"C!.$ M0A5)3W+'3J0T$,G3\PFU:S)Y-CJ+_7D-BMHYJ-$T M4-)WDSZ]!^;);G.+?>V!]E"T);0R*OIB.?->.%9L,=J7I%)L$B!O@?5'EEIK M:F\,N#O,9CXY__1IGF $@V8\E9(DE%EH,A!NJ6? @ZL2*<*KH('OVL)/1B$*I?:D7CO_WI_P-02P,$ M% @ ,X1A37M6!18QC@ O? % !4 !K9G)C+3(P,3@P.3,P7VQA8BYX M;6SDO6MSW#B6)OQ]?@7?[HGIZ@BA"R1!@NB>F0WY5N-8MZ6U7=T[4?%&!JYR M;J4R-SE?1:^7DJZDB+Y-5U^COPM9_AJIY>(^^OMB^>OTB0+P[]5-KQ17=W]FLD@RDJ<@310% M2,H4,*@8$))B3/(8F[O-0V?3^:]_-G\P6LI(-VY>5O_Y;[_[NEH]_/G''[]] M^_:G[VPY^]-B>?=C F'Z8WOU[YK+OQ]<_RVMKHX)(3]6_[J^M)P>NU _-O[Q M?__UPV?^5=Y3,)V7*SKGQD Y_7-9_?+#@M-5A?E9OZ*35YC_ NUEP/P*Q E( MXS]]+\7O_OV?HJB&8[F8R4]21>;OGS^]/VF2_&BN^'$N[TS/WLKE="$^K^AR M]8$R.=/>5T];/3_(?_M=.;U_F,GV=U^74AU_[&RYW'FJ\9(8+^/<>/G[4\9^ MO,!]3_ZN#GWUX%S5W(^^?.S"]*,W=[]H?I#A'=XR<['+]0OU=BZ&>G?7IBYV M/;S'OEZ+Q8K.!G@M-F:V7)Z97WS0/S5FS(,ZR+2RTU#WEJOR^TK.A:S9R:7DY3F-,="@DSR#* D+@ K ME/Z4Y4R@0F5QH>+):OU23^0<_/RYM5\9.6/A=PYM6YT8HTM9+AZ7?/-UNY\= M^V3IKY7YOA4_SNF]+!]H?_7CL851[^ZX^;9O0!;Q8>DMEP:$2_ MU.[]_R=A6? =1V;F^[]8[C=]P<\W?6= 5_/VWDQX/.O%ZVKM,E/X-[<\6/?*'CG8<5V.D"$Q]:MG&UL'P/:C2U MV=]%BZ602QW#'FG"P?OX1G/VDP[ GN1['9PMJY"VO)Z+_Y#B3H>^UUS_TW0U ME>6;:6;>X&%$;WCFU9$6\V(Z%Q$34.B34NB35.B7]K& M>!P1'B#U.78N<6?04>8!M_WQZ..1;B.W7*XFG_2K*9OO1UP(A)"9$6(D]8R0 M)H!Q40!4%)+2E!&.$YN/[]YSQ_;)K5R+?GFSN*?3^>FQU E5-V%= $!@\K%L MNS6/G&AI!R?H.[;X0/_7/A?L/W*0<7VB'>T8/?7/_;Z4[^=\*6DIW\CZ[_?S MFP>YU$-_?O=A2MET5@WS]<<1RB*!@BA 4YP Q+("$%HD0"*2I"GFL8*Y2TSL M9GYLH[?U/OI!-/[_,9K.HT7;A&BV:8-;0.W8+78Q2SBP S/%!N3^E'>UL3CENZO%E^7IFEB+_1V:.\E=%S_G_*YM@(KID#E\;GJ^B! M+J,GXV[T@QY]8C&;T649Z4Z*2N/\'WNO&9SL N=5!!_ #KBNVH^4/D_OYE,UY72^NN9\ M\3@WW'>[F$VY)KXO\OOJE6[*KY-8Y4E!$QUT":JG1FF<@8(2#/(4YRDB7#'H MQ$MV9L=&39\?[^_I\CE:J&BK =&F!5';!#=:LNP$.V;R#VU@ M7CO:\0):8*;IB9=G#8V*(.<;?,^:9R_H1]/- Q4WM)GRF;R]>-R MJ1\_T0R1QB)+0*9#%8 2C KDMRL(N4HR83D1+B0Q'$S8V.(UDL]CZK<=..$ M$U#:$<+E 5F@S4VC8=74>.C/R+HQL G"YRP-"@%=+=V?_R?N?JBP;\5?CBN M5YY^P/C>W-TH.< 2Y'DP KS"QZR]Q&OH3KW+7'?U>YT]2\W;U=;Q1;R1; M7<_%:_HP-LT$*.)" )8E29PGBB(4 M3[:3M+>;1HHKZU'1.Y]P,&;IVT60@Q;E?)&XWC4>5YM.6Z/SYRA\LG/SE8'Y2OW%'9YZ\> M3^C'9Q_EZC4MO]XN%T]3(<6KYY]+*=[/W\^?9+G:2?)8?[8U>Q5QC E(2"8! MBI,44 XIR 3+=>@.)4Q2E[C=W86QQ?3&_4C-%M_*^GC$M'4]HFO?_^Q&;#WZ MQ8[@PJ(=F.BT\U$%=NM^Q)ZC'TP+-.9_C-:-V,Y7"Q&&]0?1)_WU\&)0&NR/ MTCX=7O D-UK\52WYY%T5F$C-N9LP\K.\,W3<)H7#1#*5$9#) @(D=&A'$2E MFL6$9U2'?8C:4*"=N;'1W;MK.RZS!+.;M_Q#%)BC&E\C[>SVYDGC;E3[ZQ5 MT1S7JP*" 8'DR[=S\4;/0"]S8@;**VL@W; M2LG_=+=X^E'?7D=L^H?]0*WST8-0@$WCVH%O=6V_669S8N"-+*=W\^IS]#41K1QVHX!SAC:M/SQ*:'57/U;Y8DX*/"Z?JZS<*@6WG,0R%ZDD#(A8"(!8P0%% M& ,%3:P! */]'UD @AX M=$+@=Z_[F*&!M[4[VGJX@]UU<<^C,88Y7M%R-XZXWLH>>?6\N:;).+G^1I>B M^N.+MGH]%R;N^*C?FOK(^00B@C&5<;W^@'+-&05%%&143S<2@:G(D=-!F@!. MCHURWO[7XW3U'%4..^H6!.U+.]IZZ1X*S'ING>-^3"<@>EX/]83P<]@C0 &1 M/C@P%-)6/[9O,P:_+*ZY?J67\G9I-!56S\:*R8@R+_J#N60",YJ0+"M 5G#- MX:20@,"4@P(RRC@JH$R86ZJEO7&KD3]HJF6;]R>_ZXX4T]5CU_3F4NCM*-CUN^K:FUI=54E6JZ=]\>R[H#YY$X'ZX,RHCLJ^SS7XPF# MB<]M'Z!D7+^=D@.9Y%0'I2H'+&<(P)1F#--$J-1I^>HB;\86??;5J[OD,.9E MW6F[V#Y0)P5?BP_:/T-("H8]('J90V.7%3Q_T-3/0WOR\OJ1-VH[U/TD9R8T M>[TH5V45Z+*M0-DH"J$D+:B&CSMM!YRT-+8(J76T/H["*Q\C1;F13WMVG J>1-=R MYN<#L] 3O1VX*B\KNJO\]#BG.P>%URG<26/#SMC.M?E@@G;VAKXL(1_H5+PU M:R*E6:NJU"[J_(-61D&FJ1"*2D!2#@%*! .$QAADN6YY@6F>0N;&%V=MCH\Y M*I?KM:-2UE%[?5Z7-VFX?9*1;-"WY1.OF 9GEAK.QMT*S5KSIO8X@,*% T!^ M^>:\V8&9QQJ'0PZRO[6O\NB\"GW^/EU]??U8KA;WY:%5.GR?$K%W# M1 L%0>(B1R0A%$3O>0\$8G*L=/&I(7-L;%1ZW)=@(PW3E]%R\KMM;"R8TAC M [X=&7F&-# 9[:+Y>HUF[?%:/ODTFCT$1ZWQ\2LX>M[LP(*CUC@<"H[:W]I3 MH6+99O%H]LI1YGK130)\GE]&E;:BI! @FL\D9W5"8Z6L(R!RF* M&4$YD3J 9 FZG70R[(&&,=:0U-5@/;SVJH MDVBVEJ>K$/#+5SJ_>:AT5Z[O[I;5;OY[S<_3>3GEE0CTWV2YDF("*<*4,0@* MD1 =N\D44"+T3Q0BA0GC)'-BR1=JQ]CXMO:J1Z+9"[P"=A3]&^C8P&2_O7&P ML\&P!8*1>3FRP5#GN%U%3<;;]F9C/:3BB!H^K:(U(M(:DUMJ_BLZ\6/V2 MY%ZN6[WGT;U 4X9/M7NY_CJ:C?>"[O3>B'F:FAKC1S[L$X;R&&8)!!+G&4"* M(:"_BAQD.>)ZWL#U_USW8DX:&]MG:^UK%<\R*B(AF?L2:@>ZUGLQ7C +OQVS M!==!^.]U0^8L'I[W9$[;&WI;YFS+C^S,G+^GYQ*$$%-#3W1V2Z?B_;S)8&WU MC902G!8<"/WFZ!!:)H!@K #.:$9A M.$.I6;Z[0V-N[8.!L9;\%TWNIZ.JXO M=$)LN9[@"[C0ZPY"1?CHZ,9SI>/>F;U M0)^US5G$3L[ U*COL MOW"%RO/(G*]/:?$,?R<(/DW+7RN5)XECF*:2 6JJ[R)%,Z!_,'O%14Q2*G"1 MP4L/"+3&QL951_/+>TEH=4)L1U&^@ M,2;TP\Y)IOP]&Z$3ZM;T7SY/?;[E- M&OS!/3WTBS\_/CS,JF4B.OMY+BM^JA:-Y%RJZ:J\F;_^:A:2=.AE-I<7LTE1 M4$%3R !D0@+$20Z8RAC@)",,(U$H8;4XT\_\V/AEV^F(-5Y?10^+LIRRF=RD MG=2)%#3B57O,)Y[7+7*0]W7OK&Y>"M\%H?<#MGR/=KJB]3ZZT?.Y&O+W^J"G9K,[D\=3J.Y=XMW-)O[/Z5??/IA.I=M!2$K/6+W68*@A(.6OZ&WJMR MBWOYA7Z76PD^$\XY5'F> #U;U4$G)!R0@F> 4E[$2*@XAU9R[YU6QL80M9/1 MBGYODY@WV8/.RVU'0+5>5[L,JO +: :ERL&PV7Z=2'A>%CMB:.CUK]-M/;+0 MU7%QWU,/]_>+^98(Y,WCJES1N9C.[R8H)5 )F@!!9:;I *>@2#,%$BX+R!@I MH-MAS2YC8V.%VM<]X=;%QM_^(JZ=D-N1A2\@ W-&@^&.J.M5M.6KSV,-YQ'Q M>YZAP][ !QG.M_SP!(/%/?T(Y1V=+JO\I??S!_W0#_))SN*V1A=BB)-8 B)P M A#7R!($"Y#B&$&%1%ID3N7%.VR-C4[^U^/";"_=+J=<\XBFCDI10T9_IFGDI]KBWZH6I1%#L23%<7V/&+)V #TXOQLLT6K1V]BAK$ M B056&#BDV"ZS W*+Q;MWJ<7FUL"2\5L:R*67^3WU2O=IE\GF!0YSHH$0)8H M4R4P 06& @@F!:."*X'=1+PN\V=L+%5+,NLXTQ"19B>CP.9:X^+"'K+%U'T.>'2."5]NO'KK>ESYK']N-<\]).VTT02 M,H&"B1P#6>@9(HI58=:*"I/S +$44"2%TUGXW<>/C1F-=]$GZPJ )S"S([?^ M2 3FJC4( <*KXXWVR2![%@8EA..MVQ_?)ZZZ3*OYW6+Y23[H5^"KJ5*OMJ9^ M$YE#18L\U@,WC0&BA0(,YSF@%%,)\Q1RJOII-)\V:O4Z#ZK-O'&TDICB6PL_ M_22:.Q"W(P!/* XLR6RFL!MWFVAFO?[C7X?Y/#HA])<[K+Z([O)Y%$[I+5O< MV8]Y?EHLQ+?I;#9!,18)3R50PIP2D6D&B!(I$##FL>!%5K!D\B27;&$;)+2/ M=GG_MPV$&P:M9VZ4L8;*CACZ-#_P\#_;;N?QO=](GZ-X_>Q!Q^I^B_9'Y,&_ M]R[E.9U+T227F+E[E54R98_5.=-7STU>]')"DA@JB5. %-1_%(P"$N<04*X2 MG+ X*Z1TK.II9WEL87WK5YTEV/IKJ@LT2895L4_W,I^6_6"YV!$"W=#+&K7/ M;79:M9)TM5W\\RK::821$VB;X;4NJ!MRGDN$6AH?NEJH&R9'"H3HGXQ*\[3C+(X8O>D"LQG3MMO?*Q6XXA3T4=M3R"Q\'ZT+C_$&P MSKM[RE?QKU(\SLR$B99?W\T6W[:3?+>J(U19>EL[3UAF".H82V3Z#Z00!$6, M]:P(XUP6/"](1ISDI_KY,;8 [(UFL6GC927$WC8I,JZ+W<[58WE?KW(XJ M4SU[RH[@!L _,..U+:A6:EJXKW:[8:<23-62*,B&TX5H>A57ZNG*L.)(E^%U M(&YTX>/\*2Y7'/U1KB8T$9PSI4"F\@2@K(@!@0J!C")-GK&$ CGQ99>QL9'B M6A6XCZY[)ZIVW.8+J\ $=DH\N7+U*OK8$0![D4W>AR2T7O+:WHL+)>^WW$8A M^>">GJ112Y-\, '>#9M-[ZK(H-2QG\E#%Q,]Y>,X%4:/B#& 8LX %5D,#^_E@_F@SQYJ71[TR-@V?AX6$[S[O8\$#N#R\P/&R_'!45'MB% MWD+"QVMRFUDE)(D)KSE0.=1S]4)@0)G"@,.$HSR+>9XZJ?9U&1M;P/UN^EW3 M1N]-ETY<[3X.OM *S.:MF_4N\*JJN[9VU?-LW082SRK"I^T-K2)\MN5'5(3/ MW^/O-:@@G1M^JH "G% .4,PYHEA1 " ZAU)R2,B?6Z+ U-M+X/+V;3]64 MFW'0[#"R4BZK ]W-4;;V\%_BX?!?9D#*O "( M8 (*S"& 4J$BS@4J:#I9+RVIN\\?HH6F! MF3>IUON(KMUW(QN''K'CGC X!Z8B[72]@7J[!>X//[>0KYV/KL_#[,Q,[HCY M)"H'ZX/RECLJ^S36XPF]JV K:=8L3RB"L"1)E88?B((K/;DB*6"J0""7+,9Y MFB4QXXX5L+OLC2U46KL;0HKE'/:V$S!OB :?@[5@[FBRA)%DL83%<\7K3I-# M5[NV:?^12M=6MXUM9Z.N5]4N-_U=3N^^ZO^^?I)+>B=_TL]?O:$KN8X.)P5, MTQA"!BCB%* L30$M& -0\)AAJJ3$3G+IHVG9V!BT=K\B2;&8S>BRC/1TOR;, MT>R,N+X]+[UO$O"=^(?956E>O/66RE74XA0U0$454I&!*MI,Z'\+6R\]^_^W ML3'CVKA_D&V;GGTZW*9.7P>]+K=LTNDWDWN5IH0Q@4'&6 I07DA $(\!XBF) M29+E<2X]++<<,3W*Y9;M19;%^NB(YT668_UPT2++A>B^["++U@F=X199.A ; M8)'EF/4Q++)TH&*YR-+UA$M/[7R6=U51%_FP6!H36\=+-"_7_UA+NF,",PJQ MT'.33)-:1@I LC0!'$D"TSQ+"N242=K#A[%-);:/C#1^1NM6;)_4N:HBR.:* M7E+[?7K,1WYZ]I,=70;$_D5/=K=]T;A?=46] MBA'^C+<+@F'/?%MY\L)GP%W0.G\FW.EI/6NGUY5[M^HU-$4R)AGB/&:)!!@6 M%* X(8 0B(&0M$CC.$W3G#G533]E:6R1XZ;(BF:]!_KL7ESE-*AV/.8%JL!4 MU99\WBZV$J#"REDHO-9&/VELV+KHY]I\4!/][ U]#S!VG[!>ZQ (F:F8I )0 M9$Y $R0!+0S$4B&J,,%0Q&XG&>T,CXTZ?.M"6'> ':^$@#4PS=BI/830>7 % MR^^Q1TO; Y]_=$/D\""DX_T7)G+_54=1^L'5_L0G:68M>@+:Y!<3)A!%'($\ M,8O_:I\V9ET&UC!:H&L'HU>TG#I.YJR0MJ,FW^@% MIJ7ME.YMCZ^B#: !4[LM0 J2X]UE]V62O2V0.)GU;7-O/PKZ^V+YJPXWMC=5 M/[1EO]NI@$@$5BR!@!>)GE^)1#,03BDH<$98+'DF5.X2,UG8'%NXU+C\+[\O MDAC_Q#CDXULS Y* M1@XX['.1RZUN5%05]?XB^=?Y8K:X:Y?:FV\RAYLB)%2%)846+GO8-PH(WW+>E97=LOX%JG8=1K8!\6 M93DIL&&R@@/!"0(HD1R0+(,@*4B<090SA+!+IM<1&V-+Z6H68TWWM-E<"U=) M^&-0VL5+%P(4F/,V:5<-2C\8!T]GE3N'0QW-]QG^'#,S:+C3T<[]\*;KTK[[ M_#I6D.7*U)[Z_(T^M!\=CADE) %8:L10DB! %:% "9I!(5"&8NHRF3IN9FPA M3>ME7>C,^.FZ&7\43+O1?CE$@0?\(3H!EF2Z4?"[(7[4TL ;WEVM/=S0[KRZ M9WJD#O7D)H].2B)2EF8 %B@'2"D!B@)2D!(49U*/?ID43IF/.X\?VX!?>]+.XI]/Y1$D.>8(DP+Q@ %'(04&D JE(!4Z9'M527:JE?34-MX'_U2^^_(!-;]8<<1(5 .S![^ /8BT-V%5FBQ[J.V7URXNPL1&Q'O MSOM['C/3K:'EU_?S)QW5F#,?<[$6V7BOR;*\9F7EQZ3 "96,<1!C*0""G )* M.9"8]:6Q\9CVG%0YW!L%'SF)FNL:4CT94GGI3EOMM"6'$^; M67>''8L% 3DPC34^;P%JX-V 7?D=_=)Z[I'%G-'R>L[,VOBPQ\Q<,3DX9>;\ M@+[QV/W]=%7M?&L3ACZU :G-R'*3D>,X?)R>.:(AM.5W-7AV/-]*- LRBGJ! MYC<@<'%@X*B@!S:'H4&?A_0;54TU2?E9+I^F7!X_7:^'^%-U.+XZ2%]^,=L" MV__^>E&N/BY6_RE7GR1?W,VG_RU%?8J^JH)=_SPPY[<-CYJ61Z>D9JZB=?-K29FJ&O!6@HUIO;YF%3U+<[JU!>"J M$9*)U&(9;8'@[\OQ,GWG\],S< L&_7:]3._L?_Q>R(L+\[9?/6]E9KY;RO]Z MU-_KY^OOTW(B&$NPR%* A2:F)CIOTLCLYP5!!GL$$,)4P<\@M 20U]4-( MP?(T3W*4.8FL.-@>&P=MW(R4K"+EQE$W G)!WXZ( F$:F)",UU5IX\KOJ'6\ MBC1;G+7OT>UYG)UIJ@=B/NG*Q?R@M-4#EWWZZO.('DG>G[]-YW?Z'^6'!9TW M*3Q,Q8F*F0 RAJ*.DVBN"4OD4!0Y5@6D]@G>1PR,C9#6+D;&1XVGT,%(>T[@O!&2BEVPTDMW3N#@0Z4[F/W3=<&G>'USLIW%W7 M72#U7;XORT)$S_$@R@!)$@D@Q'%:*,[-X91Z<>[SBBY7=M'6 MM@F7MW'?4, 7LA:XIZN(R;OI?&ZV[W10T"Q#7E8BM,460ZJ_"[D"4D>M $EE MA (%,2@/1>76550[ MYEG,>J^YWO6DV^_C8_5]3X7B+%:9ACHF "&: M BI-H8,$%5G!1<&8Z,FZ0_@_3DK?*H9Q%8;8!WDWV/IXB$_J(#4KUACH'Q_] M3%Y>K.-^&\4F]IW_!RDF<:)/ABL6<HLPT8V+5-QFN4Y M 9"+6 <]9C5?%?H3IZ,>E5(=$Z6DGV[Z.=-C6T!;)T1\DC.C+AQ]Z*N_X@"_ MY5M5.:6W\V1I2B(Q$,"?LC(U5]K;@W3CE%)9V1.(!H<#L83S<.1 1)'PY@X-/GCAE:E!R M.-/>?48X=WF/#()W,_G]DWR2_V$BIQAB& >9:9%;\$,,,#/"-%2I" M>8RM\P<.'C^V06\P660.7 1&X/%=X= XYW=#_&2K.[?##^\: M;C/\I,<[6^&GK_)5QFA38*XJ][$^DT?3/$99+&".( ME=/A'VO+8QN\/[2>_S$2C>^F9LY6,4LO98I.]8/=MST(NH'9X$0QHJWRE97G M08Y%.N,5MO30*>,O7&WH#";G"PR=>T _$KN5\]*L##=UBFX7^JER-:VSMU_) MN9ZWK)I:1I.$,)Q"2H'^ P*4" HH8PE018888CG)<^%"8PZVQT9D9CYGIN:L M]C)ZJ)L2/>BKRK8.FQN-N?2$'9$%PC;Q5.VW4\:CPOZ^-\/YA/^K*D MLRHI6__&XX)(#P!]/#Q\7U7RL M.EG^*,5-J[OZ$YW.C>+ES;R]? )UK)85F0(%9GI:)0L(2*%2@(F@,L:$$8K; M@5S?GL*,%UF. MC6Q/S #"$@&:$SVB.%(\YDH/+Z?#/B&[:,!OU"CZQG(Y+3SBH9?;&I>BJ@E7 MU2GS[59$ZV9<157'U(K&IG_:6SVNRET&I]=5NYZN#+NJ=QE>!ZM^%S[N,D&3 M)BE@:[^SK:0B"T;2 C&0X4S'[PI*0$4A@:)%G&4X3G08WT>#Y*3%L3%BN[G_ M0)^US5G$==3AR(/G48XA8XQPH@.%C #$XAP0G"$@8LY4GHB$F5F2O92]7Y0' M$+:O1 FB0;"V^[IX13#P=Z3U%2P/=O M[+O=NYP^Z8_%DWRW6)KDO&V1[HG2X#*:"I F60I0IA)0*#T_82E$&4VDX!ET MV_3ML#8V)M\X&^G/J>-*2S>NMAO GM *O@W<^GD5-9Y&.V+[/O>"+2#QNR/< M97#@?6&+MA_N#MO ZV!X;KUQ>3]X%^+[[45[@?)D=J>T2]-'M&8 ];$6=A2KL9M1I\R^\ M'746E_,;4NSQ;=RIT"AR=!9^^Y: <"]7^PH*"S: M@9E).Q]58+?NF_.F/Y@6Z&CIC]L)/.M6A*D0T!M$KZ4"W+T8MF9 ;Y0.B@?T M?U)/]<3%7"SFU0R3T?FO-TKIJ:8P,\T/[U_=?%H7FV8**:4[1O(4H-349A1" M@%B9I2:(&4;223?1QNK8R*]RS5$=T0I=.S[SCEE@"JO]C=8.1XW'=2W''RJG M_QB@G*,33EYU$*T,#ZN Z(+%@?:AT\T7EH*\49]7"_[KU\5,WUS6Q\T=/_A6 MSQK1 -D4/URH:-OC/[3R$2&^Z$XH!2F7V&GX9:HHVF!QLKBBUEI)/ M:Y6&N;B^7RQ7T_^N]1NY@#D3&FI&" :(<04HA1!PKNKB3O=I.Q?17-Y.KVB#]1VW.(!N6'H MI49KV]-V2^>'QEF/^?=VJ/ADDS,6!R44N];OB)O@4 M/6H:'#35;\V"S>,'KDEPT*[#F@.'EW@XX_)Z1LMRJJ:\CBNJ4DR2*D$0!7E! MB*D^&(,"(02R.&.,PRR&S*K$@*6]T4TC=I+SHUV'>Y5C.@>XY8S"'XRA9Q67 M('C9^873N 0[IW#$Y,N=1SC=_LYS!QVW73:EJ&L>;X>X2.0)904&/#'R!HPF M@.0B!44BE$093G*4M[,)MXG$@:T>93)A52Z-T9G8SW\T6W][/U6)Y7Y-. MNZPO4J8*%7. 8G- 4\6F2HB&5V2(*I2C+,/(2;K5SN[8PI!ZGY].1?3F<6EF MSKI;VM*S[Q9+QWP*6_ M]U3\0QIZ5V7+XSJ%PO@<;3D=9EO%#2BO&RN6IH?= M6G'#XV!SQ?'V"\O5-MHI\^W#.DVY2G$S_R3YX]*,3'V!ILME^Y^O:#FM56,G M4J&D@%@"EJ<8H P6H!!I ;(LAXS%F4R)TUES;YZ-C>Q,PZ*J9=%6/=#R*EHW MI=J2V&Y,([3B]V[F4*^OK"]&39 M7V\&^N:7+/BO=1FG.KBJXZK*M75E=7/-K1XS7VDI;_4 F.0T2U),,% L*0!* M* =%GF2 JCA-8)X@SIW8O)<78V/N=7F!TG@:/32N5MI6CB%JKTZQ#%A#0QTZ M?*W K1O0S@?J)ES53'P5K3NBOK9M2'3;U1$]\H0N -)OWE ?1P;.([H J\.\ MHDL>UC,0EOI:.GOW.!?E6Z6DR3*6G[_1!Y/MUV2IXCB..5848&YD_@C/0($D M!C(A7"(8(RZ<"JU8V!P;!38N1Y7/W<>D>\-L&6WZ!2]T'+F#V]K?R#AXD1-201-<6W=J2F?2!:35!!-,I)+@#@2 M9EH= \(*+ADM4I8XG38X:F5LW+*NYO$@EW7IP.A??E\D76-8X'.X_C;4:3M-P<&)3,>F&S3W+]'N)&?D).)V\6 MO*JQ>=M6,GYC]*LIU&LAN#O("3V"><4;&FDO.MG[#%V5+&*7D?[I;//VH[ZVY0O^P M3Q&GGSL(#9QM5CO4SU_8+Y:YYGSQ.%^U2CB'M2=;P?.M7VT*1#6R@5N%W0K( M$,889!"9X]@B!90D">"2QW$ADY@7N4NPX]>]L1%)*SEZVTB.OG:7'/7[55Z6&[ZNZFA6O=TT!%[,+@[S/B\NSAH"%9&'3W M8[9 5OHJF,VKK)6_3U=?7S^6J\7]QN[S1.:0"4$$2-,, Z2R'!02Z1FL2AF. M4RFIL*K79V5M;!S=.MO_-$TWN':,ZPVRP 2Z1NN;=C1J/;U:\^3IFJ<]M,LL M(/&K7M9E<&#],HNV'RJ8V=SDK;1@F\);,]7VD3(B*98)9Z @# ($XQB0 D(@ MDB3C0B2*,Z?].A?C8Z.7.HR8+>9W0)N[[\\R3CU@1SJA< W,0:=*"ZX3_)O8 M+,CIP#Z8!2XO>-K^2U<8/(N,19'!\\_PJLKX;CJG9L*'*F.'"V-CMWU51M6Z[EV5L:M?[-@N+-J!.>^,*N.Z M$2^DRF@!X@"JC%U>C$&5T0(E2U5&FR?U3%N5=V8)\I-\,-(O1JQA??3APW0N MWZ_D?3GAA!:I4! HD5,]8>0Y8)5&+4Q0093$W/'XE(71L5%?XW.T=GKWH(_Q M.ZH<=SP]8-4!=HSG&]; '.(O*:6VM@=-I/4 8F#Q%&7>WNN8#W> M/\ZJTB1U/MB-^BB_-6ML)E-U.=5\^##3$6.]>W*CKL7BH1)3@YBF@G(...0$ MH+00@,9, *7B'#$I$HJN?\]1QO:Q_5\H"Q8E96+^Z- MXD+UD6[5/G(5$Z42#""B&4 920%C,34U0RF%),U9AMSHU<[P^*BT.N8"F/$W MXEL.M[*,CIOX=O!;;LY[AS3TIGOK<)V+V*"Z[7/T]@RJ[COH3B!YW1FWLSSL MCK<3&@<[V6YW]V.H3_)I,7O2)/AZ*<5T]8[R:MNJ.9K$%:=8R00PR#*C.,T MY;$",86,DC1F##K)Q75:&UN4OG8VJKV-6G?=2*@;83ON\89;8,HY"5F XUY6 MF/ADF&Z#@Q*+5=OW^<3NIKYZL'-YHW8?W.32O%HLEXMOQBS5;XU)S8"8"I07 M#"19D0!$) <4Z__,LR1),<>Y0$XG-UR,CXUDJM4U/?G@]7BYI]^G]X_W$6O] MCGCCN*O2K$-_V'%0*)0#4U(+\!XA;5()U\Y'K\]!W4/3UATSOZ*W#O8'5L5U M1^90-K?',RY*Y]8/_-PLY)0_/P@=G&G@$23-QSQFFM $0X#%1&AB0TH3&U% M<$H32E2A!.V1I=UM=6R,MK70LO8ZJMV.C-\ DEZIV&>PMYS$^48T]!SN/)@! M0BLGE *D-Y\Q_!)9RW98G$A&MKRYM^0WO;M;&HU;/2N\43K,D_-'62N9I2BG MG*442"B4T>;/ 6&9>6WR'#)"WZ:F* QMM^\G*=.-NQCR_T M I-.?^#Z"'R?1<2SNO=I>T-+>Y]M^1%=[_/W]*^UOIA7RZ^5[M $R0(F29Z MO(@E0$E1 ))S##"5N) IHJJP.GUZRL#8V*+VKY8ZNXK^&?X)QM$#7?XE2C)X M!2%L3]33Q]77Q7+ZWU)<13B^RA"JCBWI'W6\%TUK&2_SF\7VR6]]YT.MIC)S MG,D==(SE9MX%<(?>HJN1_EPCW4B1?/&4U-'5+MJ-Z+/X=H]M#VB%3K^WP*J=3*Z[@;*>K1; MPG X[%O5B?H!9M"GS<]FN*=;P_VHT=;V?$AUM=O?83U?^U_@'^%;O;(5M_O"\YWT#8QMQ[^?:BB:O:&E6I4NC\"K6 M+D?3N8YE*GD=US+=>[!:+K%= -9@G]6H\LUGI>WCC?9;7GO/QL UM8^W\+"0 M]HGK^HWM6PV@7"ZEJ*;/M>[;]7H!:")0*J&"">"*Q@"A+ >40CWPN>"0BUQ* M[+2ZWFUN;.-^[6V[:':P0M9?9/(,\'9*^^T_'H]%^:OM__UJ-EK9BKN7*]>T^7R>3J_JU=] M8LIHHDC9D> 5D,D@REQ,BBBD(TG?)V M;EEC-E"7M/9?J$/D7(3M"LM]*-_@AMZ<:C&M?MAR^%WA>"DM8'7"LZU^G#5X.P=;E3QJUKRR9=OBR]? M%X^E_II\-HDZ*RGK;7AM1O_7]*FJX]6DK^9*II)KTH#8I ZGJ8[O69$#Q561 MD#CF*+$Z:>5L>6Q$HE\NW-2Y6WO;7>CN0N2[B24HGH%Y1KL=M7Y':\>/@AO5 MSH?"6#0*Z[16DW@)K'=<^$U@;DWWO7&KV=_<7G$Z)"FL&-W]@8,0?.]VMGS? M_P'](L6JJ.V-VE(:6,RF_+G^=J&D?Q0#T_T:P(W+5U'M;O1+\W<0 MV7PWI'R&G):6!PT_W=#8#T4=[^XI-JB)CBZGBY_G)BMYJJ92O%GA5MN1K]4COK*B5X$EX[ MYO$"6F"RZ8F7NU#@.2R\J@.>-#:L)."Y-A_H )Z]H3%[ M-!_CLM$;;$^[B@)QF!> 9$5FTDAUV"*$F;+F2#$BTX18<865M;'QQ4^66>!V M4%K,07T"%)@;-JY&:U^C5F74>:)Y%CR'R:5/$ >:4%X"IML,TA:I8%^B\T;'QZ]K12#0>;I7)]E$8VZHGLD1B)%$&]%N. ))*]XG2 MH4.:904L!,LQX8ZZIY[[8AA9OM;5X9"WW%WVC&;HS>6=DX]KCZ^V"YBW;@1Z#A&>?[>_B6 WTU+3F?_*>GRG?Y-.3&E3[C,8R!2 MR30#I8D.MW$,CRE/W0L#[<';3BB>0 M0F\?N^/3JQSP"00\% 3>?_+@)8%/-.U84>!3E_;6D3+E*-_/R\XVX H\Z-MZN6L7UP)V7F6?NE#P+/1TU-30TDY=[3TBYM1Y>6\!7J/A M\DY[=ZR0I*-N@.731O1BM])"51VSXV5.@Z@-."+E64C6RO30DK(N>!P1EW6Z MO>?G4_P?_4#S62Z_+*Z%F-9GI&_I5 _+U_1ANJ*S*B)G^VK9GTQZ=#E=R<]R M^33ELA;Z_R3YXFY>/:5)^L\4XS%) !8FOUSE!)"T8$!"2F%.,86B&#C,V38U6BVC3V,BTUM1+:=I[=;*HP%6T;G74-+LM MLK+5<(]1RT"]XS7\">WSL''40#UP$) -9;??Q^J+*:7[N'S>TFZ+D?ZL)(FI MHU4=7V(I(!1QD+(L@RGDB&?99&[T_:3EX:5#(U9L0FHVV385CE1:']MSPG2E MOPWEZB\1RJY0D5;';?2/<8Z;P\*7Z.4=0=V.Y7LB.5 J;POAMFJ>/PX]W7:? MK'?$RJ \=;J5^\S2<>4EJGD3+&4B..<@9TH"%,L8%+F.,:E*8Y3D7.&<3U8+ MS5N6X:6[(,CZX0%?5F.C.0341RO/22-O1(/TNKO%/07Q@L0?+R#AT2WOZ-'TN/_5 O]'OTT6S ] M=6@3@-[/>9-JIHI"9$F,0$$0!HBK#%"8,Y 5DM(\$WF16Q5@M[ U-AJIO8UJ M=S>I:%?F4-.?'-+YSB#<0M,)5V0G:_:X0R=0QZD/P@'RH+L@M)3^J,= M)IW)CV<>,5SJHUU;=A(?+6_I&9@=786Y7BZ-!J-Y?5X];RZYI<_F5]??Z%+4 MS/Y^K2%8WJR^RN67KW1^4]7G+:^;>@CR_5Q_HN?EE%?3M75DDE'(HI*W]K5>D:AKA6B'IWS5JIE%?]._ MZ,AG&]D+8QG*_A9>@]"1\JFJPELP1.QY9Z.@@2*JL+AJP^LM.*(*CVBE 8D: M1*ZB-28'[UN0"/RE^]9K@/]BC1EV_O#2?78P/7EQAWJ+&TWG4KR2<_W#RIR$ M_RA7]?;(E#>_?;TH5Q."(16QR !G<0I0KF=!3,842"93)21&61Z[+&7:&A[; M8J?VLA%9TZ3$:C^K[0UGY2,[W.V^3R'0#/PY:5R.&N\JB8Q*#REJ_5[_D_$\ M^J$N_'GZ\$$?N20GT#R+)]G9'EI*R0F1(\)*;O?W(ZV*(DV"_K39#:YJ\N5Q M*HJ$89!CH\..D@R01! 0RR*EJ4(00:=JK$>MC"TLK\.G+2_[%3L\CJ@=]UR, M4V"B<8?(F4DZ(?!)&\<-#?HWSI2C$%&:;,J-8(P%":@QRE22XEP07*W39W MCU@9V[AO?7.J==2-H^TV[H7HA%Z7L@2FQ]9L1\/][LH>,S3PAFQ'6P_W8KLN M[EEZQ4P6="\WRDE<9G%:K33$!06(90P0R%(@$$4DBW&BW/(W=A\_MK%=R4,: M]WHJ4.V!9S>N^T,2>$ [H.%>#N5HH[V6/]FU,&RYDZ.M.RAOO1RC(" *4]D5L1IYO2!/F9D;&/8 M^ B,DY'Q\BHR?O;Z5A]%U&Y(7XI3X('=!R+G$=Z%@<]Q?M3.H*.]JZ7[8[[S MVGXC_QV=+JNMB#?3DL\6Y:-^53:BJS$I"OT)IT PQO577!2 8$T@2 MGA(7"NBT-C8N,,XV.Y9_K3++JVC),3FZ&U\[0O"&6F!FV )LR]/HER#ZM5:@ M^*2*;H.#BN?9(/BZ59I7D_5XOE?;6/^NJY M^?* MP(J[%^%UJ,=[V>,NE0^K=UAKQ2L"\YCIF L@3,S""2> XD0 5<0%5#S.4KOB M IU6QL9Z^Q)9S?GSBT3$MD'M9C9O4 7FK5XH72 E=@0%;V)BV\]^(3FQ(\T[ M+2AV[.+^P][,X":Y#G(PH@F(30E(@5 -,\DR+-:$&MEDCW'SS:P6V< MPW2[99Z&)?5XP8?BMN-.#;Z=O[]@FRCID*<=JQ5 M\$-(%(P+C88P1[MI 2B/)> TR51,88*YE5!GIY6Q#<4ZE:9WN@4 MZ3C X,#9]D=*JM1Y.,3E[L*R_Z[7>C4"+%N\?5 MXU*V_U!G?I-E*T8^_41L!T8G F),TDQICG.B '.> F9/H-$<22B51#JV. MC_IT:FR4TK8@4H]ST=03U_T9?7[[Z=;H3YF?FRZ-GK7_EZ99]^A&.X(:NG-" M!QY'T[/7O56W:?.O=:N,%EC3+-./6X+%(;.V^^,<-J.[AU\OG.W='\GSF> 7 M/+O'P?Y&GU)/NW@5K1&$BS36DR,(%4 20T"$Y$"0C)*4QXPKJ]SP(\\>&Z$V MWEWI,"VBYJ@*[XI"SB+737X7XA&8PUJMV=M+07 X:M\?C(&.UMN"XG::_GBS M.T_/[]TRW&GYX[[NG(X_<4G/U+9E4V^\.A]='0,LWY?EHQ032),")VD"<,XI M0*FIKF;JP6+&"RCS5.IYI%.:VTE38Z.IM:>M2F M!1A-*V^KPC/U;QRKS72 M;1?'^8$P,+-MT&L$ FL_H]I1C^ER9\'PFCIWVMJP:71G6WV04G?^CM[ST.JY MVZ>*/S1%$YY?SVA95N4?MQ>F!,K3 J5 Q#P&2"D&F'XT$$H332ZAB%7B..ET M\V!L3-,V8%>@^D%?XSR7=.P*ZXEC.(##SQ)K;'<$(=;>7T4;_\,LBO4&S_/4 MS]&)H>=Y_3 Z,JGK^2#WK:ZW\Y5^Z-M[N;R;SN]^6BZ^K;X:NW3^/.$48\($ M!C!-=-242P48@0) )(EF.9FBV.K$WQD[8R.RVM6H]36JG8T:;^UWQKJ@/;]1 MY@FPP,34$RNGC30+)"[85^MZ^F#;;!9-W-YUL[G\TC3!=3)BO>)_/1T7):GSO>9*K1/,MSF2N05T>,C"Y[ :D &509211AB>+] MD@<]>#UV5FOM6&]N$9Q'I0&#=S*AJ9]\T1!]=;A>+O5A' M!J9#?WTX4!ZC1_C#9#?Z/T(&/-13N MPC^+X8EXXVZNT/3ZN5:T&NUYS405Y'="S0N%>B+ MNW,4\L_]6_';T'V^N)>\"3Y?[DF_+^Q'N7I-RZ^WR\735$CQZOGGTA0W?U^Y MH:/NC2;>A!0,\H)1(/-8?QYSJO005A20E.6I^;],$1>M9WO33E^T =2>C=O1 MHV&OZ5S_?^-O1,_K!U[:!W8?H3#(!OYX&(WG"MC6;?.E^.'G&N4_1FOG@\@T MNB/FDY\=K _*J^ZH[/-ACR?T2.LU\C4;K?S7BR%*=T,A=8C/]1\%9PQP6*2()QB+U$HDHH?ML<7FE9\1KQR->.-I M5&E%..3%.N+?36*!40V>^L)66Y5,KJ+6]ZNHQKIV/VK]CSZ%Q=HA1SDP\5KKLO[Q'6O+U_F"WJ*>+=4M;2NM*,"NU_ M!^MW;^* M-MVP:4%THZ*Z#=&K 9!WB(0"]\! X5" GG +B2Z L3,NZO/#SM%/)V :H'-$-_%%H8M8OU[L]5U'CI+T ] X// /64J4$#U#/MW0]0SUU^ M:0;V->>+Q_FJO*7/)E_O>B[T;Y:/W2=Y6[X0!T2>E^[ M1U\,E!'=']3HS]?06\_J0\?5JM9RR MQU5E:E'][M7VCO-F/[J<2$IAP1()1,X$0 GB@'*4 B-%E24T81!E;H7R+G5I M;%1<-Z-6)(CD?SU.G^BLRA[L+4?@H=NLURX'[(SPRYQM8Z*F3QJ!@^WV1*M% M'5M.GV3T5BG)5Y4D][&ETH]82YYS752[T:>OG5$XI'5FI]/?FR0L4/ M2_E5SDO]GM:+QX?J6.6U^#^/954D]:-]O:65L@!)&4TS MB0'G) 8HYAPP/44'4.4P35G*52$F\ZILO+ C\U"N6K$*J5EEV^&0FX>ULEU; MO-TD;[6*$+6J::5!2+_W*Z'LO:_M^/]%^V_@0LZ;-D8_U*W\8_1A4>K..ZY: M2)4.'B+=SBJ$_R1Y(U7 FYS5-1Y7!]^7&@3_E:)#=5.(8M/>?7V1>M6A$#]5 M\CJ8O3YI4]/R85'2V4_+Q>.#?O^E#FSUH]\MEI^IF8(:FL2G>YFQ[;?&#C;Z06RTB[6:T,_#1;,#K[0]DH8;OD M]#AUA,468C!X W-YZU=4.69T8]=(:]\CX[S9J]J]+!C0+KE3H0 ?*G7**_". MF5-]L.M.G')ZXH!Y4WU:NILVU>L)_:8I/Y?Z@6_+U?1>A]_EA.>$):9<*XDE MJ3-+:)$70"4IPTFANS\M6;'N2 M4!2K)"T *G@*$&,9('HL@SC#BPST* MI_7"[*4@A5]M-?B8^7'C8_1#X^7IU>Z>6:4GG+ M+Q+!6-Y9,M<#9 M6!O^U?/ZQ_^8RJ5^T-?G#_))(_-]6DZ2(D:X@!@4.$L XCP&Q%1)XB(7DF ! M$7*2O[T(S$M." M80"9J7V>IP04,$& RA@5)&$JSX7+:'8Q/K;!_OJK26(QLB7<2&V8[U_UPU96 MF]O8=^H).VH(A6]@YGC= EK]L.7Y55M2O74^^J%UW^-"2A_4?-*/D_U!V:D/ M,OODU>L9/1=G3)II724HGF"D5,),7J[ *4 $98#DFLHH80CQN$"*.*W-;C]\ M;!.>)I=S)4W%QUI;J3VSNU"1_"Z7?*H'S\-RRJO]B#H?=U$+9SDNS&QC;+D" MTQ.YT$LM%0B^"WP=:ZS799/MYP^[/G*D90<+(<>NZ3>8_T,*4_/BC2RG=_-J M#[_1SR4Q4XRQ!!"6Y0"9/PI!&.!,4LZPRGGJM+QZRM#8!GGC9[3E:$\]XI/0 MVHUG'X %'MN]L'(>Z^> \#GN3]H:E /.M7B?#\Y>WW/-8;Z:BN:@PF=3\* Z M'O3V.Y\]"BG>:;=-ON!CG?ISH_;/;U[?FZ-&DP(71$@H 1<L1>OQL8ZIE&@;96I^.?Y/(^?KK1<.1FZ@T*ON&RU)]HT*&I; M%)D!'&VUJGQXMBP*T0^L3Q86?+Z\+ZSMD;XR92J MG],YG]+9[:*<5GG;CA+B%H\:T?C=J(Z9*E*MPU'K<1A9;@>(_,Y;+.P./)^Q M1^)PGN-P;[]A\6$QO_LBE_HX"JX=QUP* M66!.V:!E'#3$4KL8IEIP%Q@^V>.HG4'9HJNE^^S0>6U/-MBH(*RW6C&-DU@H MP!,B :(Y!H409C;#DE3F"2Y8XK(YPM!SZ%R$4>N!O MG NP!WNZZ5Z'^:&580?YR58>#/'35_8;X(>G&3_+Y=.4R]>+V;VTCO!M5NT'N#*O#X/WY2 MN\7N=1=VSFQ@A8E/8N@V."A'6+5]GR[L;NK''+?+!9=2E&:V;HZRE3?JU6.I MS97EM5*:I/14Y7HN]&7BT=2,: K(3A1$(I:4@YPK#! O."B@X$ JDF8(J8*E M5J>2+_1C;&S3-J->/+OHA/*E/61'4 /@'IBZ=B&OVF P;UMQ%:W;466);%K2 ME-OV1VP78NF3\OJZ,B@97HC7/DU>^CC?HD++Z1,U9LK_]4AG4_5LRNZ49D]+ MEC9",QD5D!0I!VG.E)ZA:7(E"2V ("A#2N "Q]2%84,Y.C8*WJ3:*9-Z_E2E MGFM"F,ZU=5FN3)4=&97?Z$,(=:%+.YW@.*,P ;%D!4 P3DP5U Q@*M,$8I@3 M%KM)/H^AVX?1C.[7\>:O?TYP-I(7P.ZK/89.#?Q9/R8OU1R-_<&H2_W1R$NM M6QMMFFL*3=0-OHH^UMVL&VW.SB]K?:D7TY3RTS?#:$I=Z.M(-*7\(&ZO*>7) MWJ62X,>KH7[2'+B<\I445:*=#H7V?O/S?+HJF\J SWNZTVF>T@SF,<@()3H: M8=2L(3% 51(CG!20T)Z2X?Z='5M$\OGQ_IXNGPT3;1H1U1FD;0OZ2H@'Z&K+ MW?*1=&#H7?8M"?)39;:O#KNU5C;<^V75XG6/#R14'JYWP@B9!_#WA83.PR%_ M6@@]H$TO'Z57'26ZRZ9&]X[ZKZG173DT407%L:02(#T' DBQ%!24<8#23$^+ M"::H<#N2X\NMQ.:9G/A4>#%Q\VN[-XU+/D^HS?97*P''/)K* .9(, M@A2J!" I8CW[R!#@&2)89K*0T$T9R=F%L3&]<;XJ*5C)X9KF-".?;U.$B47% MU-2!GXN-HKJ^1>Q MH 0#E64ZB&84 XI3"&!.4QZCE.G?](N?.^V.C3,-\HMY%2[I(6=&7MU!4[Y. M?NE,=[FH#UR#66_(#ABJ&DBWD1RJ(IL55F%"S&[3+Q1 6N%Q.CRTN_WB?.3K M>;T"\74QT_>71N1A]3R!!5("80$X,95O<RE&N@KARR^_J( /^2W6,TOG\PCGX[6C*)ZB!^>G#'I)ONU&[),&Y$XI MZ<[';;Y4\G,G AVIT-WW75"G<4LCYOW\T,2GQ6RF0V\SLYVH'&K(O9X3$_M"R&J8Z9T=DNG MXOW\-7V8ZE!CDE)&8R0Q8% RH'](09$C"F2&)6(%A'GN=$3DA)VQ\=O&S>A! M^PDJ?;[*4T<=BA.PVO&4![ "\]$63L9%PT6OS^#D+OO0C8)7(8<3IH:59NAN M[X'8PIG+>_)!4SA[4])(S_O:, Y-*(V;6P7/JF7P$ + %HAX)9\,RC$7+#VC&YAXW MKA%R.GD[7^DXIBG[;.*;6G3RYG%5KO38F<[O)I(7,*-I#"")S2E55@ F608P M@I02"0MNQS9VYL;&-[7'Z_+JQN>KMLKZEMMV?&*)>#>C^,?M0/JGE%_[!/)Y9&!B$4MP:WE.)X5]^EY(U*QE_E/9/+ MB1 *\4(I0&EB$L6( D0D&8"8'';$6U\7@ P!MEW\O M@27X@N\V(M$OM8,>5T=.M][O&N^!E8%7=4^U\G =]^25?24MV&I3";^2 M]^5$YI#E4E# "LYLL[V(Z_ANVVP%PW4(^YIXYX ]EK5LGE7@V;<.(-Q8-<%']/OE!;MI61 M:*N15O7Z"IS3G"4"Y) 7 "%( 9,H 0E)6,8R!1%VRZ?KLC8Z%FY\ZU40L1M7 M2X;TA59H\K,$JK\4;Q< 031XCQI\&?'=KK:?5-WMO.E"IJCW:S[HO&G@66/MR_NYGKL^5D16Z5)\^4KG M-W5MKI_T(U;E^WF=X#Y)42Y3G&2:AG)J-EC,"FF,0(%B2J@25*5.@E)#.3XV M1JN\TW.4WE5+!NOQP)/-@/TX]BGI59M]M]7ZJ)8L6NGV1PT 5U$-@4F8J4$8 MP?2U9[>-8I+KZOMO8RK\39C[VN_WP?L;74Y-8L$GH\=8Q<X? !A'9,?PDP@1G9"1-G MKCS5<)^<=F!C4.XYU<)]CCAYW=B"UZW#T'^7T[NO.N*Z?I)+>B?ZD)/KE&F&"A2/IS>'"]][>=69/RH^VF"?C+AK8%!B.MJV?7XX?E'?[+I6JGB+-J[GHBFYW4A! M3F6Y29+:J)@@7$@$"PY2GNA1G>B0F_$,@T3&,"5%3G/A-*HO<69T)+!NRU9@ M4QT/:JO*]U/\O:C#[!AEJ&X(3$!'>Z \U@5([!S.(0(T/5/WF:E[@S\ 9 MG9&9/8]:5M*)^MYJP8Y0)#(8YX 5A4GTE!2PN$" %X1G N/C92K+/XC'>]5CMWD;,CL]YX!&8G>RC<#SH>:[+7DXT[!H8]RGBL;0=G M%X]>U%S"60PQT@1())8 $1X 0HI M,Y!+R).$FNEUU4-I5_L4";+MQ[QO"P'2PA=YU@Y[1 MS_MA[7/4.GUZ=;6'LHL]1G[E7"SL#JSA8H_$H7"+P[T#UI8[4V"*Q+$H9)$ MPD4*4$HE*#C, $4)2=(4R9P[R>@'\'&$%+=70&R@BG$O5ROL_ZTR8>.O#_8; M*0WVFZ\*-F!!L*"UP#[*;XV2AU&@7B[F^D=>J_K?+F93_ES_N5DBRB6E(A42 M2)5E=2A+8I6 F",LJ, J(TYK>JX.C(WSM?_1I@'19Z-6H&<7C@O[SMU@1^DA MP0W,UWNX[CIO2-@X'OW2_!UD1:XO>C[9U=F'0:FS+T+[O-C[.;W%7C7I:EY] MJY3DJ_)Z5KT,4M0[<[/G+XLF?__Q_G%6\7)]Y8VJ:\>^GV^[.YWSZ<-,3B#% MJ<)9 ; T=4=(G@&2X00HGF!)69)G;L=WPK@Y-@+5[8MDY;;9#9SK84\WP[YL MZ-19)39$_]HN++QTKP5?BJBB9M-O31.C=1NCMI$F(*Z;:93:VH8V-U2"*^LB MS#LLWS37JSIMP.[P+&(;PM.AM6X#HGU$$C>DM7X?E[W$F8^/1N/F1KV9SAY- M%<4#<37,L4 YQ" KI/YJQ$('U)+F@)">^.SS9M_'],WTFU>B27^?KKZ^?BQ7FK*7KV@Y+6^4YEQN M5CK,=FTN>:P$TAV24 @0BA4H!#%+##A3:8XDQDY[9'9FQT9_K=?1-^UVU/I] M%56>FW'8^-YK?]RR)^Q8SC^^@> 41AX> MVV&EO\E2,^SZW+4L8*)B#'7_Y=*4K\* 0,E!DO%4JCR!&<\FIQO=V <,.[]F^,A^WW.MV.7D?5D?]H1X6:=^4W==C^>+?]-D[Z[/G^ M#W*6YWB/#'=:YX3]OHG^:CJ7HBGE>*L'9IO-8(X33%*)J&2<@32'0D?GF2FT M" G@",:Q9#2GPDEOM-O@97NX^!/[0"4WCC:-36=36N7D5K M^#H+YO;(F+=!Q6].?*?%@;/>;5I_F-=N=5<_#EF?#:P3W:[G8JMJXU\E-5GR MXF;^2?+'I:EXK2_XN)@OV_^LXO@/:P5O1L;0VW.-%\U":+509;M>J9M$R,=4:T;65VUW-S7PPFUG>P]7:KLO[U_M93,E MKICG\\-24DU/VXI5\001**5@$&0RTQ-623159"P%J5!)FNE_0K%3]&AK>&P$ MLG,FP77J:HFU[236/X+!I[-LM;68V.X5U6Z;B&M'C_51QS"U=WBPKB7=139=NY;(*;2:)DDF> MX!C0@DB 6$)-34FB9R@\9TI"FKNMCMN9'=O(7WO=3E<>Z#)Z,AY[T8&T[ L[ MMO"/<& *V8#;3&NTS_I5CFJOZT4BLYM93W?\T8L;4#XYQ]+RH$3DAL8^.SG> MW;/0[6)^IT?[O8EXC,;%F\4]G1. M%'7R!NS@,Y?C7@1 TZ ME>VAAX787NQ2A2>G\+("^GX SS_E?1B_;7?40F) M8>,XBZ734X7?Q]HY;'R"+9X#Q?"T1LG=SL26OMI*L=S](LTN=!$GL$@04X#' MN0GUE PP02' I$!(854HMY#WKD[FM@[5,E9QAK68CM:G+APM;4\#T1G;\E2) M=\ E^K46,:35J0>!H#:GKGZFM3CU:'IF;^I[UM,[9UD^;$JZ^FF[>7QXM:)E MN51+7A%4:X86:09AH@#!1090SA) 4T8!92)+THPCF'(GMYQK/J+<[73:9UP;#$X\[ZQ?G%@0C=9 M?J!+L5 Y$8CD'&0L3O096B8 JTQO-7)$4@%E!I%3T81G[<^-4YJ,7#LCGV>F MM 8X.YX8 ,?(K'#(32;+R,@V0B*Q4Z5'R0#6=/$RJ;M.];N8<^O98R'\:VJK M!T8"I2EA $HL (HI 30O8D RDDE%*%)<^3O3S-)(=>8Y\V_Q'V-H_&?^','L M)H[CUO6?/NZ^;+;+?QJ;_GJSEFTL@ GX.4J1-<2SQL7V-!#;J7UFFE"JT)$ M/2B,YQ#S A:0'CW[75U"6!*Z[1Z+(I$8:< RLQ2GRL*,.88L)A)&I.$YC+ MC?/<"*-"M;%H\F/+9^-S&\*N/ ;S?;GNS153ZSE"*2I9@"4L14\X1,]4\<@5SR F"% MY+P:"5OCR12O>2]W=\K4":GN=/2_;Z5FW->R_O.6E57.O(7,48X+'(.48[U7 MBA'4RZ*D0,:\D*A@1!(GX^MPD>;&CK47%3^I$K1LJ@2M3)6@/X6IYN0P:'8$ M.>U0C,R:%K6:3/&[C:J2T/_::A"0.I9E%9R1U%VT)*'BW[UDW: M'7I<4)C"F*8(Z),G,V[/"M"L((#E&20*)@F)L\5NLZ,K.V(]:=V)(_=]C#<[ MS=2K.=&UQM$Q9"CF,(\5 5P* 5#*&,"Q_N3C)*=%)DPI*2Q#W)0PN2+: MRA0;HX''5O$"P Y[P.&P3;*Y>QYO=A U\":N'X_@N[,+W4V_[>K7NW,_=>45 M-][X;[7ES[)NO-I\DVNZWOTL:V?#C\84N!"0(0Y)"G))$$"888 %1$"0/"Y8 M&G-%H0UYV'8X.P9IA#,)>I8;.\ZP!K>?.,: ;&3V.,O(TPH<[7'\. *.8L.K MW]87(U/B>=+SC'&U9F=7D&J*-F]5Q!N3-*YHU[J=2;C75:N6@)W?&^(@9;:! M;[7(IHC&>3=\O:8;?;J\ZTT$=>?4Z/?\:]H@.JD<'W=L1;^)\:Y6B(YUNVJ-T MA4R]?3:5<3:KE6FIA2BT]]NDXQ7>LVX:\5_ :V_2<>GV")Q6!._ J;5X M\_5AM7F2\B@9?GFHL)ZI#*<05T8-4\V9Q(# 6(*BR-(X*Q22;H7N73J?VQFE M%38ZKNO@N 8Y@6^WB(P%ZON;&51_E@V[J"RUE%6S)CQ*H^V=,[\/:CJL"(3@R-;52/L^=WHH: MCH8L\ C).GW=34HR%GH_YQ2;5P;[47[>?)1&A>5*GEP;?=Z\HN67#]O-MZ60 MXL>GOY:FY-@^S^HMWRV_574B]@XKD'&5D30'"!J#+BUR0'%& 1$BP8@DL"B< MXC?&$')NI'7L)[C;1-M6RVB]OSDV_\ZUEM%#HZ;);+'9)Q:F>QT=791&^0;L M./&E1W9D,GTVJ'L%H_.K[Q4P_?E;8\^\^6NZ=/7^EJ]>-CN5S+LESHDS$D#%,@DM34G%02L"R)01;SO%"X4&EA MY2%_H?VY;3MK$:-*QJ@5THY8+B'8SR$!W9_7:S;2X;*FO;G6J,;.5? MU[J=V_NMK&)O%ED:LS3.&&!8)0 IC &%5(!,%057"<]P*JT=C)RZGMMTKX6O M M'J0Z0Y4GQ=KI=?'[^>AA&7=$6W3Y5QFA\I6AG4Y'9']0+*&I7-V45^E_Q1 M;Q'UL>31(!#)RNY9)5JD+1J6Q.(QPOV<,^ZXC4Q'S9!IP:-CR:,[U5X6E%$E M?+27?C28'9R@1H-[(G>HGTV=W+M]2KJWE)MJJ$\WT0=]6%H:?_4?-]OMYCIP3RD?+"L-=;RJW%Z?RFO#0]\:#R:\'O[/HL96:=6?WU>:V M2+VAV[46M,[2W%_,:)3AL3L$3PCZ%.?CBE)7YRF/FV(!SR-U*D5-5.8;I23? MC6*+#(1PR./U4)$F/7D'PN_YH3Q4LW[:GY?VZRJBH]]M_76]8*;>5=22J M18]^J(2/4L=;[SZT[6@R$(8C4^ AF_M-@]A-U" V0C9B"TQ"DE9?=Y,2DH7> MS\G&YA7/;&),^HMH^2T;#-J9Y Q$F,*TH(+S2&R %3& D 84RDE@;ET MRI#1WZ>IDTAUJOM M60JQ_J>]?8&_+NM+T=NUJ(^-]W+-E[)\O2SY:E,^;N7!(;5(,%9)SH"H\I8K M_1/!N0 TR[!0-,^E=$I7X-;]W CC2/K*1G@BO[-;L,LXV''*>.B.S#6]P$8' MVZ#3X2'LTXH?R[6W+;I3MEQ75K%]CSO]4[D439#& MSTO**AOG@B+.5"$42%-: $1C#'!.&$BQBI,X5P2E>[>+S_:,YR&*ARO&YTG8 MKQ7;7(X!N%.@S2'8\.!;FTY!A*WUT)/Y-=(3^B0;ZR'85?F="' !@ M2%;T$6-2:AR TW-^'-*4KQ/(V^5*;E]I_KC?;)\6!2899[@PM$#Y6,42NDJQ/(*8+][!0 EY&9QPT2#R>03L4' M.X&9:;DN7R?FV6_=OR+U+<:XXXI%%HC!!%ED(E$ 1) MDJ1Z-\,Q()03("B1&9$)2DCN5'#J>I]SF^ 'D2-:1HW01\D^'(M-68!NMSL) M#.7(G' -Q1&,0@X !:TZ9='MM'6G['$XJSSE\*JO(6E=;E9+46U)/NB?^-/! M7,%8P2!,&:!0FM3S51B4WED4.54IHSQ)N%/J^;[.YD8['[9+?:I]6-5QF">2 MNYJ(>A"V-0B%P6UT\\^1F,;9R @:_=K\.9+)YSHR80T\/?U-;,ZYKOFY\<;B MG5 A,4<),XZC8G":BR(E("M,>B620H!Y 4&<$Y)+&"<$)D.C8CI[]K#&C,PP MA[IWD?Y"']?B*$AF:'A,-_AV;!,2T!<-DCDIIS=-H$PO4N/&RG1W_<+A,KUX M7(^8Z7_=,VJ<\^VCGMR-^64IRU=-GEJM:S1IP5+TQ@J MK)RNSR_V-+>]3B/HW@+L? UV&5,[R@F"U,@DTX)T).1-]"ITUM^K2 0-1+[8 MV;31Q-=T/@L)OOJ"'S5\E ^T"OLH[]3/QHS;EA=?I#FB7* 4Y(QQ@"A- ".* M %@@9OSV.$\+MVW+Q;[FMU'YT @:;=81KT,*5!-2X$83E_&UHXEAF$U#$P<9 MS;FQDK(Z0%9RAN.)JU"$Y(G+G4W*$U=U?LX3UU_PM-PN2WI_OS63KPK4^"B_ MR?6C-%V\V\FOY4(H%!/.,Z"*(M<["<@!BS$!>9%F*(=97)B**@YFVRL=SFU# M<2JO^?X;B:-?CU[@XXL>ATV*7*KXU"[O\Y% N,B(4"RU+C\:J:A.1= H2S)H2H@+F*/ M,TM'5W/CF$9$GX32/7@ZG5<&HC31@:4%JDFV/-:1I0>,$*39S-_^1K>B^L_?9%E5_*QB4.&"*(EYED"0 MTPP!5/ <$,$12#E)6$&H/N@XQ2&%%&YN%/112[==\Y!%]N>A$>N:=9RP=7G?'T#'[:2 M+RM"T3^O9).1_?;K9KM;_K/.8<,HA0BF$D@D%4!93@$UE6@Y%2Q/8J[/ADZI MBFTZG=N\/Y:Y^L3ID;"NKH$6F%L:F0(C.;:AZ4C'KZ!]@"% M=0ZTZ'=B[T![),[= QW>]24B)?49]62'LX]<:(TFF/$,DB(&#,D$(,DDP$6N M>2E&,2Z4$,RM&K9-IW,CHD:L2#2RGV:D\XRMLD+?EI+"8CHZ)34PGIS;]@*/ M8,9R 2@L)5GT.S$EV2-Q3DD.[_K7P=K*+[KUY;>F+-=[N;M3G^GW19;%4LHD M!@+'*4!IP0 ER.3@3E"&.>:4*9?JC3U].1'0!-463T1MJBZXU[BZ!*P=R02" M:V1N.47JI)3!357=8*.,L?SF+''8!QJ6JNJ)W5V6J:Z\$ M*_%]^XTN5_N \K2 *A89@-(4HY(< Z88!2I7B*1<88*M-C>6_] C M 0?7ICY!MY]71L!L]'W+A4K4FDU& W%P?6]?,%^ZO+W=!Y%'<^Z29 MEZ[MW:6316GOSM<\KR[UIU.9RG_>N_&P',.$ZW-D 1$#J" *T"SF0!4H23"$ M:8Q2IPO(LR[F1K%["0=X1W4 :7GU-PB>L2_PW)!QOW^[J'S06[3S7J:]"[NH MY=F-UN4G@VVNZN+(GR1_W%:NVS\OOR[K!<0D2#1963^:ORU2E@F1" @01L0$ MGZ8 9T0")N)"[[]B62 X<-]E*\%OHE4C>E2E&1F\T; = M+N^-W B#\')[O&9H#MJ8O#ZM/E&K4/1QTJ$9O#T<88A>?N<89*A"["P=T?78 M=-KV\-+[448!".O-(,0L]Y-VR%2LB- M<7^'D^Z1K71_OEVV>\DWK=M'>;\T90?6N_?Z$UG(0D'%J4F:0%. %"D P2H& M/%98I5@HA*R\/2YU,#?F:+*8'82,C)2NF=V>@=A/#R&@&9D1'%'Q2.[6K?K@ M[&[/FITXO5NW4N?YW2X\YU/EKW8*:R*!FLQB& J5%4D,I!0*( @1H(A3H"@I M"JX/M'&"[8OY=?0PMTG<.A]N:R%=BKMUX6=QR!R*RLCSMP6DC>2K!1R*BTMM MNX'X3'1P<\3)L39=#P;])>BZ7IRPTER/W*<%Y?H>]#OCZ":Y9JWRK19IGY;E M8Y6WJ%Q0AG*"BQS$ A6:UV0!6((3D&8Y0K*09N/B:WK[F_148Z/Y\T.- MU3M^'/+9I'5ZW#Y],L%RS=*EBHS3#,8 9XH!E$ "**8**)3+#(LLUGLF%^KH MZ&-NC-&*&%4RNO%#%X1VM# 0F)'9X!23$;+1]J@?A-76WAD"K-&-G>>)U4:IS7H=C;!&SHN]36SAO*;UN7GSZAN^7C^: M<-Z5Y:,4KQ^W^R#8N@#KFZ\/J\V3E-5#'_3']866\H/^4LH%08E,N> :8I[I M8T:2 T9R"N(4J@SBC!28NF5A\Y3$:M9,FJ.ME;5)1/#02!L]Z*>B'Y;KJ*Q4 M>4\.:\S3*&'_X*N3O;O=%;C]L-#W+W;*NB/Y:JN5:BA_E M6O^PJ[H[8O3W&J8F@"Q-<):C')J\M]0$S:2 $%GH_V#-LP@J3)Q2O@21:FZ[ MN$^/#P^KMM*\_"YY74+^H%A%M8[&GB##9VD5FGI0)MHM/IF Y4KZJ!&_8M:; MZ"!U0$M22!"#FIR""#:M;2HDEF=&K*"->V?M>_SZN#*;OTJ(CA F$W.V#[%+ MBX)Q14SN/@(!BC$$+,XRD,&,,RG2(LZM+@<]^Y\;X1Z)'VV,_%5$]; (1]F42/,:Y$CRQC(X-F#_0!+W!*02<1ILXSZ(-/1_)!KV;F05OZQ_V$SB'?U,G#W\ MLJ;G&<-[GO6TJLN5_NW]3_I8LZ4KDP9*?%VN*W=&8ZIX\]TD9)$+0KG(.&<@ MRT@"4(&5L?;D(.>F)%O"&.1.58[LNIW;-.)(]D+;JC!X_E M,%B:R(.#.[9%O,7UIR-<3X6.&JD#VKZ=4 IJZK;K>5K+MA,:9X9LM[='N "L M?GGW8/Q+RS??Y98O2RD6F,4J4XD$4BD.D(I30!'. $&&MIC,.7*C+6<1YD9A MK6#F2%[?^FUJB4>Z[^L>EP!7?8/1'IO3AJ<1;[2[B5K]2E.@,G@Z<6^4)[O^ MZY9B/C=_O2@Y7?KUMS38OTHS<]7#E\U*OU_6@:Y[MZ \2QFB>I,')94 040! MR50&BB*1*4E9$;NE!K;M>&X<^?.[VQ_?_?SN\[LWGZ+;]Z^C3Y_O7OWG7^Y^ M?OWFXZ=__U>">Z?S/I)\P>KPFG']E? MRPJ=D;RW^OM^*5\N*T1Z/+OLWO>ND_>P*>GJI^WF\:'^BQ1WZL>G3W0EWV]V M^I^TPKOE6A/HW8.L$I:LR\:KF7,8,Y1@ &D2FR0P F"2$8"0( 7*)92Y:PT] M;V'F1FNM+E&ES$W4JF.V@F8CHC4R%^"[Z%BIZ*"5<^4]_V&T-9)-,SBC&].& MC[V_>; MM:EW)<7?Y?+^B_[SMDZM\I.)HWY-=_(M76[_1E>/W.\NS_ Q4I-^67(O_C5^5I8UK!J+.:"\4P&K6G"F/ MD&F\E'8:FX--;0_/3=0"%#4(115$D<$H,B!%%4HS*. WPIC/HO!?2+U^'P4# M1QC)8(4&QY#-;_?9I*(P0>6O] ;7&!?^OMQ]>?58[C9?Y?;-=[YZ-"O);5E* M_7]AO"]SKI@D"0(B851O%AD#),DH@"*/TQCKOT,G"X"'#',[^']TR:,S!'M. MXBR7*@,X3TS]R#@!&$()",P5EAE4/)<+_:VPS4S0/Y9E//P_FT(NT62C8+?Q M&!G9D?<);8:?*@U(*W_TFU8@:C4PUV:-#E&K1%@OY $0AEQV?<28=)4<@-/S M16U(4YZ%HTX2-;[>?*7+]2+!6"78Y!67+ <&.&8LSB+.;9*,][7 MR=Q6D;-THK68CHE8.^&T8ZRA((U,2<[XN%=^Z@$@:,FGKGZFK?74H^E9D:>^ M9WW3J+Z2AEQ6[]9"?O]/^;1 A50(Q0H() 1 19H#@E(.$$XSPM,YS?8F96@C952)&6DY75.I/@>R?ZH'@6?D>>Z,C$YK]4K)4"DH48)E)"T*Y AAS C)(]3$%)TEL MEV"]KY.Y3>I:S,C(Z9%<]1*2_5,Z%#ZC7\(>H!DE?>@5"/H+-%QX=\+2"_W2 MGQ95N/*L9]:*VD)5WJFJ:$-9/E(M]JM-N2L7:9I0F*<*J)0C@#() 24< Y'% MF< JE0D7;I%*/;U9?;23!BRUPII;E-6&KB.U7&MQS<%72==(A#Z<[?;I0[&; M*)/H$6AUP9=&T*B2-&#ZA^MP!$WJT-/=M*D:KNM]EH#!XA7?,*=[T_)'^6"* MW*_O'5TM+[T^H^^Y$3':RSB*5^4U(,*&R5SH:^+ F'Z-ST-AKCP_L.;EG3+% M==^N-K^5KA]Q3Q-S^I#WY1M-#1M32+B2=)S/V0*248HZ=O7W,N4=>S2_6.BQ M[YW1TMXTIXT"*43C) >Y4&,NZY[D=YNS2L 1/ M=>/DH3L*N"/SS^W=JW?1[6ZW7;+''64K&>TVT0=:)Y8-[FGKC-#$.6Q>PH?6 M&1./O#5!SJ2ZG\VCWJ_J?:OY4$S<*^?;1WW@.X1*&.?)T HI@"BF &J8 HP%$+_*5+E%FCE*<<,&:U2(VKTJ$*$:FIK](F. M%')F-J^ALN:YL0=@;-;KPKX#]>B@1O2K422J- G+B$.P#,R/7J),S99#\.K@ MSD'->09]226W6RGVM4.J&#/]9WV[5RY,+B*6Y1BD"45ZVR=-/=0XUX,6JRQC M2##J5"SH6H=SX\96WN-:00_;S;=E6=7O7LO+"4O] +FNB?8L1!!J%*!8D%C:U2B/AU/S<:.A)P'["QV48K6=IF M#?$LFN]#>W%:(5MPK>JP1VVYA>@]=N M7QH0M)&9?X_7AQ:OFZB6-OJU^7.48[8E0B&WI]>ZG'1W:JG_\\VI[6N^Q^#M M\EN5,J^ELL^ZH<9+FA1"%HQ)?03FFE@8E(!!JD_$ J5,\006U,EJV-?9W%CE M(.MA9?9S0.^%V/;0&P:XT0^\'IAYG'.O@Q'VC-O3W\3GV^N:GY]M+=[Q#%0Y MY 2N<\G=/NZ^;+;+?TJ]DR&7BA#_O'\V%ZITZFPNYPA"E(@4PUTE-O=XL-V(Q[YKLH& M*K??EER6S3F** )3D$B*<(4(4X2%!*%$**2Y+:<'YO+W/C[4;0ZDJQ MD=3QC-H/:C_C!H-J9-;T0LF:\ZQ0Z.$M_?X19^F_/>>K_@XFX1PK'5O>L'O8 M?>[_LEPOOSY^;;Q!X[Q(4%'D("WB!"!4$$!9GH,"02%@GA(3@&4YWT]:GML< M;X2SG\ZG.%V?PM[:CSQM&[D">L!>U';H]#QM=+(IV:G+\33L?L#OF&:L1G?J M5M3%.YJOBZ2TD)RD@".-",)0 @HQ!%E,<894H?+4RR?6RD] MK<*=>-H=<8:B-/+$=0?(^8#1AT#(,T)G/Y-N\_LT?;Y3[WW6V\1[V/*OQ<=# M<>J]0Z9C3)A#BS/ZI@]B1DT][G'"PSS0"6RAM.Y^:HNE*RX=%DSG)CR7RJVD MNKFGREI:9:6\Y?]XU+T)$UC\B]0'8;'(I:"BD"E(A=G IDP?74F6 WU8S21) M&.68N640L.G6:DI-FDK@HWS037VAIM:47C3XT>6)XX)J@[KE AL*R8D6W$;< M]L:DDO@F:F6^J?(+1+78 ==@!Y""KLDV_4Z[1CL@<;9FN[SK1T?[W+@'HG,- MY.YK8D83X9 Z^RAH:)R%V@:1D%]];W^3?NTVFC__RJW>\8R(+$NY*U\];DVX M[/ZS%D303*44$"HE0!*GQH=>@ERA!!.>P%PBIWC'KE[F=C)MQ(MH)>R?',,5 M.W&THX?!Z(S,"[5\>AUL !J#$'HQ"!HBV-G1M & ?;J>A??U/NQ=L8W>WV_- M!E7OYN]4XY']V5Q>'QQW8\(8SA0!,<88(!-20U :@SQG"JD"(R:M[H2<>IT; M*9P*;;;8C=CNU=4L(+?CB^! CLP?%S&,?JUD'L=?V@FEP+7/+#J>NLB9/18= MU*4?J;1X]SC:D=[( MHS,R!5;21[7X42U_$XS6>FC>1)?+<8,ZHG MWHN36T'Q_J;\Z/5O=+LT=/V1[MK(B006B-!<#T2.$X!BR0$6 @&NN(R)0"P7 M3E%OYUW,C1Q;"2,CHN>U8P>0=O0U#)Z1V.N:Q\2 KIZ&52AKBLY7," MZ'DR1,V3V^_+KZGCA$D9UW,;7Z?U?,P M0@ZJ=E(!:7DO.PB>D>>W(S(#ZYP<*S]>E9.JEQ>L<7*L97^%DY,GAX:9'E7Y MNUV+OTAQ;U+6RNI\MI!Y1CF2#*080GU(B@D@2 I >2PXIAC&PC$- MDZ*TG9I=C;WT;],X2:O+GO?GZL-H\2=EZ+#4V^ 6/)499F@$E M8'4YE@'&> X2G&4%PSS+D-/)J;^[N?'F!_JD^UI5LY(UHCIG]NR#U_+.+!AH M8U^>-2DY6TGW#G#[^[2@F3@M0 F<<+.OQZGS:EIHWY$^T^:M\?(-M]]]C!/$ MXE2!PB1+1VG* &\?L<]L^'.6VW51YA6DSG59C MYA7>#TF,$D*$ +E$L2F/#(V3(0,4Y@5E".."J,7.% M^V2'92S#>D-0ED>\ M5LHA?:W/F/7STQ0C,;8?P)'TTO)D'>(77PR",P M4?+@$4;"+7WP !A[$PC[M#M="N$!6I\D$1[23E 7M1L-OWCHKOV M+CX-9$]!6/]+H$.V5&-V5[#I^$SB2]0@Q!S>RZQA9 M.I%9-#0P#.Z7*N*NHMZW6_F/1Y.GO7&%@BI!!!#KAU#A,%L9(ZHX3JY:#O( M&8XCKF,1DB5Z>IN4)ZYK_9PI+-[PO"?;;KB4HC1UJ+JM!D5&B> J T569 !A MR0$I8@5@HAC&>9S&*'>AC*L]SHTY6H$C,Y"1#&.]N8Z[Y2UE2#3'OJL\ 7)T M0XPU-$&O+:]V.NWEI2T&9U>8UB\.L"-_V:ST&^6;?SPN=T\+F>0X2:2&-,T@ M0"C6VY*8<[TW(;'*"<=<__BA-8_#F2E;P>!N%32&&1 MP:1@#,2*&=>M3 ',,P(DYS#/2$89HHNZ(.JG'=WNI@#V>7?CP?LC755AX-3< M]-XOUZ8"FJ'M!X<:I#W@XB(N,HX;L!]L[9, MOQ<"VK:S28"5QO4M&*0.-Q3>($UQ!=$(]W^B6KSH=K?;+MGCKO)DVVVB#S3L M-OHR(L$O%4Y[F?[6H%/+SFN![B?]EJN?MINRU&NB6NX6(B:F'D15% @!I#?' M@&6)25_-&2),498D+NO44=MS6Z JT:*'2C:WR7T,&%8P3C$4@%$AS<+. ,T0 M YD@N5[:.4O=\JCY C;!62$,8'8TZ G#R/Q7(_"A'P%G@NO0-22S'3<_*:5U MZ/6\?:)K8+'[M3K-N_-446V189QD<(T R(1A>8UC $5E $H(>4JI7$6 M%V[)A/L[M/IH)TTC_(J67PXY@1P/]/W@6I[FAP,VF=MQ'9:J]WYW6[%FX^F)0%V0+> )[(??U.+4CLH7V';[(-F_Y,IA^5K6?_Y;FWC MX;_0C)*G<4*!I$2?]*7^#U5%#-(D(3S/3=4/Z+(A\!-C;GN',<.*/ ?*CK7& MAW]D-FL5B'YH5?B#\?:VC4$*1W##D Q)?)Z23$J(P]!Z3I0#6_.(YWBS]]>] MO=_*RCODD_PFM\:V\D'J;WN]H_>F&,MZ_4A7G^A*+[(+0;("ICS7IR>3T8A" M"4BL?RJXR!%#,9C3). [A'",/0@3Q7",,1AN M01Q#@.R-XO!J>+HPCB%ZG\1Q#&K(>^N^^2H_Z8^SKK];F_0_?9%R9Q8Z(9;F MJZ6KHZPR/S[IOSQL-(G^M-T\/I2ZB=6C/OO=FVZ7 8*-42&&B.40(L2=HC^F$7MN:URK0%1I$+W7CWHE]IMH MT*V/#3,;RI%738]1]#E!3 AJX!/'%))/?4*9<#0Z3C13]N[I"'(4PFCLKV]7 MF]_>U/_@FK'!IJD9T<%)[&UE>C8"1ZW$HR1Q<($HZ-6Q3;_37B8[('%VO>SR MKH=AH*DM87RO6L?POR]W7UX]ECL]H;6L5"2>.. M @%66($\3U0F$*4IM$IU["W!W#9-K9![NT#MI!+]H+M:)P:!00UY>@?HC\@<2:H3'"HP2HN8 "%@ 1 O!*#Z M1Y"G+!$\9X)!IQCFX\;GMDX8V?R/U">P6=[R>X(Q]IV^+0[N]_8="@>]I3]N M?]H[^0[-SF[@NY[QFZ-M?M9/5D?OQ[ M4Q/X_6;W7W+W4?+-_7KY3RD.+=4O5?%&G[_0=>/VOV *IS1C#.",9@ 98QY- M$TT(D#+"N,J*/'8AA!?39&[L4\< /*ZW>PU.RY3)[^9GU_O^E_M0["CP=S'\ MDURB21DU(/25/FN1B&JM;DY^KW^]BY[D+CK <%I'K7XIJF,Z=QJ,-NPJ',6_ M^("&7$]>3IE)%Z\7'[/G*^7+"^2W+%_9K1\JVV8B43S+,"@*E0)4< R8BG.0 M"P(EQ3DE;N6H;#N>VZ+7'E&;$3)CX+:^62-NMQR-@>-$-A=U68&XEU7N=ZI37S'1@[X. ^>\&P@3H&+IWN) M,G4Y]2%X=118']2*BU\F%B=.+GC'@FFU^WI3EW?I==0*MKOL7.(:L((J"E*04()(C0*79'*$D M$9"Q7"#>1DU^=HAQ[NK,ZGL_C9C\/,%&R,@9:=X04LGM]KD!\\%<*RP/2MQ$ M:^D:&]V)O-WNQQ_(B>*EM7S1#T;"/Q@,CX0,&#W=AT'0..K.CJ:-J.[3]2RV MNO?A,-D7]P4SN90\9A# 3 J XBP'E.$$2)%*F2R[$XK!!9M2OY>;F6=^JT M$/J'IM30CYOM=O.;/N&\HOJ;J'8L=>#A0E#,D"8$$(L< L14"IB0$A14_R\K M"JKLPJ/]19@;B;0"1ZR5..*-R'IK4)$!3(0^KW*2 5IP"#):T"SE.>=N 7F= MOB3] MA]UF?[G=+7ZAWY=?'[\V=2L$4A3*3 !1\!@@B/1V,H\5P!)*R(N")\AJQI^U M/+=9W@AG-Z?/<>J?QX.T'WGN-G(%K.%Q4=N>::K?.9JB^F_/I^=YHY-,R8NZ MM-/P\@/ABH25^W_\RU)N=9-?VGI5-%-"P R!K$#ZM$>0<;4OTFKJY3WMW\+6#/L\FC8+>:C83PR40R#-T@)L:LPC5U, M[+( +UY6["HV-@7&KC?BQVK'1YA%P@1-5)X E6<$H)@I0!)FLO9+GA1)FL.< MN)#6<>-SXZ3J#+Y1$:_/X)O'7;G30N>>KVBMMV;'?ZYA-7#2B9MVG2 M(2F?X_SZBR(I:Z(D#KNXMYRL/BW;$K4WAJ=0 H%_-/__OW+Y)=O.%^,9]-_ M_@/_(_O#+SA-LSR>GO_S'_[ZZ16X/_SO?_F'?_BG_P_@_SS[\.:7%[-T\06G MRU^>SS$L,?_RVWCY^9>_95S\_9/KW?ZQ?8EC@+\3<=+'ZYS__X?-R^?4??_WUM]]^ M^^/O<3[YXVQ^_JM@3/YZ^>D_;#[^^YW/_R97G^;>^U]7/_WQT<5XVP?IL?S7 M__.7-Q_39_P28#Q=+,,TU1#E]S[/L?SS'_Y>YHGH MX(YYR2H5_^O!Y_UZ1>/7.2[JQ^KWW] W-H^M-'5$+_Z^Q&G&M6 N7SN9I1L? MFE2US.:7OSD)$2>K[XXJ:Z/+MYUM>=M97"SG(2U'02O#4'&PIF(U^0Q.^@0Y M*!Z#URII_9C8=G[;6H;[LY-Q_./YG^BSHQ0#,I4,:,D$*%L0?.0>0C$!K?^6CFI?UFQ!(QO$/F_;K_S)NW7$7 V3[_, MYAGG9)(N7QKFZ0X:;BZ'S2=^_1KF]"!(G\>3?/G;U3:U5.1RUH%)X208<5Y\\!@]G1'2NA+^:A/-1%CIR5@04)0THEQQQ MSQ@HPXOAD@ N/'2G1 AGAXB#I=LSY"XE,I[G(]G))C\@C;]40JJ".0& M9/25@1# FR1(O<'GI+,PQG=H*VZ\?">(R*<'D>,E/1"HO!HO4IC\!X;Y*_K. M8A2Q>.-9!DZP!L5= B^$ ZXX6IVU%"9V")9;K]\)+NKIPN48:0\*,&O7\SG-_;22_?+&XXL<@O&>Y*(3P4"#PR"UIHI:Y,SI@.TW/?^ MG0#CGAY@.I'W(,S+J_$$Y\^)]//9_/NH1)3"&G*^M"+G*[@ KA@)*GOZTT6) MO@NX;'GU3DCQ3P\IQTIY$"!Y^07GY^/I^9_FL]^6GY_/OGP-T^_T6.;D=WEZ"/,V*>P,+%M)V"W_QIXJ:HX7^R#0\_%+F$R>72S&4UPL M1B5)DR7MJAZK T;H!X=6@$T62R%&E"N=H>;&JW=#RQ-,UQXKYD&@A.#]93;] MN)REOW_\3 )=O+M8UE.G>I!'%E.GG'4$36Y[30I0=$=.&"3+$V,\FB2ZVY<> MHF0W##W!!&_'2N@,4O_TZ];3MOGB^;NW+UZ^_;CZR\=W M;UZ_.*-O?OQ$7__R\NVGC^]>O7O_\L/9I]?TT[.W]*&_O/_P\L_T"Z___>7K MM_3/EX><)';X]@[.'5O)XLA3RHL%G(?P=?1Z2I3B1^(+5YB_Q+>1INA0R*WV MCI.#'2DH\U@(CD5KKXJ0Q=VU!)>&H(1%7 %N\YJU-<#)H&O:*4_GTU7C_S;F/;ZB\627C=_^7N:7-3%=[98D%7'_"G\/O+2 MHHW*0HXU0QHUA1?62O".\2Q01=1-1' K?T2J%];@77[+X?+98 MOBL;1D>%NU2$\H!%(HF(UWR\=. S!;0RB2Q2$[3=H**?8]66.#IU08K/!"M\#'-1KZ.5%MB8Y#!7PX M-F;+,.D$&Q]Q,JDQ*TYQ'B;DJY[E+^/I*@6_''_#E[]_Q>D"1TDY[G,PD(22 MH%A"B"47L"Q:)IV0,6^IUCD>-KN1U\^A:TM$-5#+ S1"Z0WI_%:,\33E]E\ M.?ZOU3]'/C(2#DL@22Z@BLED3G,$[YV2.3CA7&J!L =HZN=8MB6LNE+ +#T M[BO6M3 ]7\OI#5G@D4Z>$_01+!>E9FH]>!TB6(OHR*63F36Q4EMHZ>>4MB5V MCA7X #:[=\O/.'\[F\YNLG)I36TT6HDDP6I:!LHI1]:T,&#HK2T1_=;*H0[@ M\R!9_9SB-D52=VK8'U1^#:HIGM?K!)\ZLT=7J^(RV!Q/+XBWS;*931?/L,SF MN/X<9_>0;?:3J8#%BZ$). M.H'@B81/,J'XP]5"7\M(+9*EW 2H)^2QGZ/HEJ@?*D &8)=_L+PQ <_([:VQ M5$E6NR(XL& HE@K"@[-1R$"4G&238/4>>OHY]&Z/R>,$/P!?\"TNKSDE MT= N870!BKTCJ*000N8".)$MHM>8S9:#[N-1"'&WA5:!.L"5?K^',,"7^#ZSQ^R*R7QS"DL$KP@*,-H/3C! MH&01G= J(VXY"N_(/3R*])Z.TIO[D*?3YP",W'T0>=Z8PS1K(U]=)B" MM\*Q;3?QVN'Z6(;Z/<4Z-3!W7![%VG'>1 M0U3""^4Y!)LM*!DT!)T89*5$9-*E&-LE"1HPU.]9W6!7RPE1Z&H!;_C+, MI[01+4A:JPJV9V$Q3J-8[R079R%(2;$%B^0B"J/!<,N,2 %SV5(_>#S@ME+3 M4PUA2^?Y>*D/8(>_S<2+\>2"K.&(R52441:$R>2HY)@AA.PA)&ZBDM8DM^7& M5??@V="S&WR>5+E#%Y(_&$#?&KNKD(]+_H0%CK06EM(=K@06A=-!EO'U@3Z[8GG;O!\$G53K34U " >.TN MP8OQMW'&:;XR\)@F]$>FL*9$%D* Z%5-^DH-SK@ 6AJ-*4NTMHD)W(6XW2#W MI$HN.M?)4[SG\>SLS=G;YR\__OGERT\?N[_($9>$&>$<\,(S*"$M>!8L:)&,T#9CY$VVD5V(.]:2U5K^ MY>('JRFKK)4GKY0\ JB!-7B>$317+'N4KEC5@M6;9/2;E.X<$[ MMZ9^TR7@*D63LV92,)"^WMQ%$D4,.D-45J;H0K!I2U>@KH!SBYI^\7.,>K02/R8.+CG-1@DJIR8'Q3M0- 5!'H>"VK]2Y2@: L[.49A?$Q@=,2"S%24WT M;J0VDL&58$T 5KL8JVPD^(@)$JN^CY7TG2;GM@\1U>]I4O>HZDP! P#3M<+" M*W9&WCF6:IJ7]GM)X0,9=.>\H 42F%6IL&A$"Q1MI:;?8YWNX7.\R > F_=S M_!K&>5,B2#9V=?QU0U@C49Q0OD3@(1I0,DJ("1EH<@@L22EGWL06[4!;OY?# MNL=4U^H8 ,)N$L]Y,2)+1]ZEK4VYF !G:^&)T]$KFYE*#0.V?5#3+'_98",[ M6,0#."5^/Z]719;?:R'&JI\*.7A?-Z48H\*M9EH%"+PFV)QQ$(Q,A'5I=.+: M6MZDW/ &!>;%[[PXO;,(35]==9!>L@<^Y!<>'!B\!( MV=X)=&@M:V)T[B=I"&Y.)]#I2.H#P,_K.B;F?$PN_P\6?C2<^=-LEG\;3R:C M8'/,F1PTSV@E*!=I*V99@\W.9B]*"+&)Y[P+<4-P@CK!5.>:& "Z?M"M3,KD MQ@G(JI82BLPA2-J5.9/(HNAK ?G2-K]N)"Q)-]K4MW*VT$M6[U,0" K9)E6]CPQ'1E/,J!>00@UA<(PVURP2-LFYMM"S&#_%&T9>8%Q>.SI,*J9&*G)PV,\.F,D%^V:+VVG:3#^ M4#M4=:61P8#K2FC7.)'1Z929AV(#V5S' \2 'L@*2\]CQK1MQE7W?O:>T#J% MC]0:6D?K8P#(NL;$B-4V2,P', $-*-K%R>*NI@9&8163@035V%<:C)-TDM3F M7A(?@*]4KW2.UUU:ZVV%51?8H*G?L]V3@*DKC0S $CT@H92D\.A,+9T1M=\0+1/R#J&@E=X:D5'+%M@Z M\IBOV7'Q2:#5D3X&@*SWE^]=L;2^2Q6]R=EZ26X?LQ2E*@:.LP@AB9@<2J7: MI">WT-+W[=INU'RWT/\HF0\ -M<:&*SIIZ53@A "$@^J-I;.$'- 2)$KFRQC M#ENUDKM!2-\U!DT ."8(B/\\[RZS$(E0;T-Q#3[]Q?R/L="'[(4 HI8LO%ZMSP5V:-(XP">%2 M$" LK0L5(SEXCMAC@0MNM;5:-HG7]J2SWWQ *\@UU-4 H/@!EZ$VD;WLEG>- MW=I>-M59@;GV6_3$AZ<80[&CW?%*20;>\ 0E M:O1,DV=NF\QH.TDGP=,.X(7OO;W M)"\R:%D@)1Y-P&*S:7*,O!>5?6=*.T;4G9BRF<8&X.W?3 C3^G\W7PDTK_S0 MR\:P%"0&&1P6H6O2_D66B38[8YZ,B;5%[M1E[?F=?& &R@H\$A;]WK M^NQB^7DV'_\7YE%"(947 KQ"#@JSKQ+"Z($U6X2 4CN%(+S9@VX#!3I.1*R4(Z+MK,7;B?I+[3L3T@ZP!= M#!15-WKTDRPPQ@0^15&+\P-$6X?8EUPL146I\"9!ZR-T]9U][0%?AVIE ""[ M=NQZ[WYO:7%(A0$$&O(TF1<0A';@+=.6Y$4.0),H:0?:^D[3-@9;U]H9%N#N M;/L4PPA9K %C2NW\J.O\MYKOT:4$QH4.NHGS_P!-?6=T3P>PH[0Q1&!M=GWI M963)T5Y?:F3;-+U["&B=H*5_WE@=:@^!H"M&Z>P:VY&3&9! M;J,'?'RP\>7__;7UY_^H_OSIAW?V_SL MZ1#^NS^'>N $55%XJ+,E)SX[ J"J<]!DBE#SJ2+8R&5H$LOO1-WQ)1N;EWQ: M31"PA@O#0J@A<2:_,I%?J;T$+8M,@=-*=$V*?&Z2,9BSI(Y0<;=JXV"A#V"/ M_$']6B*UNG(V7=UR^GV\J-,I YI0 +4G9K0K$!%K<4MQT>K@3>/5LHVJ@0#J M '7?AYRC93\ (-WBX<7L2QA/1\5*;8.B\ .=!Y6P]JC(A>*2(%(*4A1LXFYM MI68@P#E>V[=;71TM^@'@YUK@\1>L0W-))#9;;Q7)0-1+!=Z#LR0A(8KP(NG" M5;.+KC/:YBT51>PX6<#S@D#_5\HD M';EJ4[VU*X7]EC,TP%D3U0P <[>OF6RXD-EHECD'30NHMA.WM'(D!2;&%UY" M=C8U&1FRG9Q^2QBZ1U,'0A\ =&XDUC8L*.>E"*C :%=+Q4P&IXV'P'+*+G!O M;)/;KUMHZ; $]I0*]CQ!:[_?#V]FS3[,)M,7LWFOX5Y M'KGJY#G4P%4D/T\9 S&Z!+0#,\RT[XK0I.GGGG0.)/ _$!9WI\4VT]$ ('CC M,)M;)C3&#"CK*"\I.'C'R#[A@VV^=."J3C MU# 8.+W%Y56'B1$O2NO:NS0P6U,9 <$I'LGQ\UX9U,66)KGL&U3T&]^?$D2' M"W\ N]CS==)B_ U?EH)I^:Z\Q=\V5\PH\'P_'T_3^.N$!/A^A=EWY2S/OE8U MCK)G%$0P!\:[" KKU&5R1@%MED6['+AK8K .)[G?+,$I,7DBM0X P"L9KEV! M%Q?SRMO:MJY;>T+H.*$ES2+AB5C=6G MA.H#I/9[\6( 2.U*C<,%ZF8MUA^^6VT6BY>_XSR-B=M1$ *YS$AB).='>5$@ MN$*\)I5\=IY"0U7Y6-6^J"%'1 MU/:[[60 <"T(R4. *5G^?]>+-8]V3_-[BE(6"W*>'OC M^( DZ<5XB1]Q_FV<<"V9#YAFY]/54]8]VR3&PIE3M&#)&5*A=E1V.4)F)7%9 M1WR;)L:W-6/]WF$YY1H8%$0&L&0>L@F7$S/7MV OYNDSR>3])$Q'S&J=8TY@ M>)UL[H*L0\;J]7ZE94E)>U2G-N[W4MOSM9JA6/ANM#E0+6D'?5HGIQ;]=A,FX?*=E=;;X,^9S_-$;_?ULOE+MSQ?(ON/P\RZ. VHJ@)##DH1:C:W)5A"27N_"0I0XLGZB_ M_EWB=H/=3W'XU;FN!N$$W*C3RD5E9U*MB3 :5"@%G/ >1##:,!6\Y;E)F+-W MB=S/<4AUJ.R/+&IZ.6TVU4$Z7HIR!KQA!10*"RXC U9W?Y=%-JI)0')@A1S_ M>,2EM@&PBN4Y:(D2+!0ICT6922\ FS4<;\#*0JVO-%D'? MZA_ "KB6+OZ10KYL"4R.XB34%(:((O- 3F"*1M;YIQJ-8?R8$\^_CG5V_>_>UC0]_YQFM.YQW?SUWW_N_S ML/C\:C+[;?$#I\PFS(Y[T%X03@E,X%P08++DM*\':T*;9,L#1'5PR:D^\_U\ M5A=/?O;]KPO,KZ?O*%(,U7AZ4M=Z-:ZFP V^[-VU\ZQB3K?6D30FV]KS+XD#18IWCF MDB61F[0"V__J73,LM5;Y@[?O]I'_ ,!SH^JOENQ1\#7!&RQ]FNTK3?28HB 9 M2.,#*"XRA&@%",\8SVBM\6U:/S5@IM^XY<10[AT- U@1+S:O_9'56 V!I3^? MTS?'R\6(_&.A91T$9E2=6RPM^(0.=,PL\SH8EC=)Z#U&6+]&MW_HW*YBZE*/ M \#E2FX+TN:629PCKK,J(64HFB=0J I0M,; 9I>EQ9)DFZCZ(:+ZM9R#PV-G M^AL %E\@O3F-5\JDOT]PI=5I/OM2LUG_M;YQ*!)SF:D$3.1:K%(0HLP61,E! M>XN*1-?&3CY.7+^9GL%ALW-]#@"C]]R#-4X;5:2O*\V!\BI J/>XZ &8@V?9 MA39'^(=?66Y6UC8X'':@LP$@[WW-_Z_6S^I0X/V,)$,K:K[*;SS#*9;Q\N7O ME3T<%<9R5 ;7;2X4CQ&\*N2W%ZVR8D7G-OFA/6CLMP'$X##:2KL# .Z?PGA: M!?IN^GKZ#3=2'TFM72HQ@]1,@ZHSCV.N!!@<&(_7 MV+%EFI^Z8-_*;3:\8OOSXB#.O0Y 9 M-.T3H!1F\#XE((^:OF&C)Z^ES2VA@^CMM_G#X!!\"JT/!^.K+>,M"9TDO);X MY58A@I3.TBZ10AT8F&J'9$]^-C?.6X]<2-?$+[V7HGZ[/PP.I]UH;A!%\7>+ M=Z^$MEC@\DI@@2,Z)S18)>JHG9S )2%SO?ED'4*D!0M)2LY=;:=FFU1B[DC? MT!HFGP: QZMJH!A\/\>O89POC[ VGL9ERF$MTU%B%JU6$E*=QZ)4=A"85&"D M2]*A-CJ?:*+ +N0.K1OS:1#:N2('"M@5.[=$.K+>H7>"0ZE71E5DY.L@A6@L M*EV,5]*)$^W8V\@;6BOFTP#R:$4-%8"7++T9ASB>W(K[8A%:\PS."@'*E02! M9P7:&R6%]3RWZ6^T'YG] G(XL]A?[@*NA MDM=Y\[QH96F+L#S6AHY.0;3"0TQ)R&C(Z39-SH3V(7*P,5%[?':DN4&BAMD)#\ M<39P,9^OAM==+;>8,,9 $9TC-FBYD7L4ZW#-B*Y>XPLZBQ/EC>XG6L3).=.R,[#<+KULH[E!I#2)E828%Z](R!_# M!!?ORK.+Q7B*B\59*>24T)N(0_I8OJA2Q4WN5DIA%.T)$$)9E9@*<(P%VB$D ML2^+S:S5S9]#Z!WD=#V!3@=@4'>7ZDAX)G*66"M3)2AFZ_3X6I#EBBS9 M8ZWJZW=['V1%42N -M+<<%W/5^-IF*;M@DS*LT@A),C(ZMQEBOJ\(6]>VL*R MR%QRTV0NU_ZD#J9/T4E7U#>%/W 1+AZC;R*JWH5K+TC5&8, M8J! +UO+50@F\= DH7XO18-T+#N#P@,;]>%Z&0# /N#7C8_\KMQDA!N,H,4HRQRYHV I,^]A5644$JTB^HM& MSVE5V28QQ@,T]7O;NC\C=Y1N!F'A=I?=2 ?46@@&W+M,UIN^5/\!G(DJ<6%- M:%/?O3N)_5ZF/C$,&VEN %GERM8J:EI\KD>-W\*D+K?U3-[;Q44C%R29=O(D MF,ODQ0;'(8;:Q*AX6G-%(;(F&_ ^1/8;>33+)#?3TV Q>$9+;CZOLR56L_M& M%+Q[7=>ORIR1N=<% @52D*PR&7E)Z)I<#MR)NGXCCQ.C[AC-'#F[C#B=+T\( M.N:-T+$DL$5J8HUYB(ZL>1:1(V?:Z2B'#;IF84?/H-M',\,=F/?QXLN7,/\^ M*Q_'Y]-Q&:=:]7,U.6HV&:?J:]W@8[=)'CL^N8/A'8?PT-&\CKNO^8% JS&* M[ IH7:?*."\A,D/F*6D11 G*A297)^XGZ>CVGP^)]Q-)]-FD)G[H%Q5#8Z&. MH03E*2**6'M"9VUBE#((U:1YV&[D]=S2NQN\W&GRV;UF.LN+]&"NVINMTYNO MOLQ8"$)(\J/ 6D^8$8E!"*R \-%@"DY$D9Z6&7L6%N/%NW+K!=_77Z\6"RHG M5"H,O KU5HRKI\C&DX]9HI5&B*R;9-YV(V^P9FP?O-PV8PTT,X#T[O/9=$$< MY)5V;O.BC;2AZ$ HD!&4,0EB8L00ER$J;U+T3?)L#Q'5\Y2!-MCJ3 L#0-1? MZ^GNR\5R_(4BH,4H1E8P6?(XF_7!TS/IO37M,K&++9OVL:'*)#B&59[Q"J+JAZ622C& ME^"]-Z8T2=WO2VC/K?G;@*^IMIYRI/@"EV$\:1@H7K[@9''B5H[:AXDFN>@Q M.C!<<*CSE,'I7,=L"Y2*<2/:7#)N%R;^#8S[[A/)SCVXLO$>72P7RS#-]?SU1V_M'Q+1SBODI]7P"?%&G; M>K&<3NT# /H9F8I( [N^4I'?BLC]'6D6.Z>?CZ;15IE_A2.GOE,0//P:S'W'GK M%&C27O0I8C%M1A/>0]#11["WGEM'^TQFBXLY7L5N,G/MK8^09:J-DT*]:,0T M)"L9ESQ%5=JFT8LF1X?-K$[ZC/EB@N_*[3>\GI("OJS4].S[ MYH?7CE5$PE2',X8D?:(D(4-8:B#I)L'5*D\@^-JJ5.8#6@=JZ?5!TI*W; M6V,#R'>L.SW_*'Q^%B;U-MK'SXBU\\"5,;AR0A?/OM\8![J@1U!\O'%4[TP% M79S]/EZ,,.3$HR7#'P*OPTLXR0<1DD0*R7,I$EMU_3X!>SU#OS5*[R8%AP:9 M 2RDO1A\&[[@B]F7,)Z.F S&!R. D<@WK?Z+,\ +M\4[[4*;5.&!]/8^3V1P MT'MH5'(C'/0(]^JTCOYUY47^:3*+8?)Q5O.EQ NQ^A>LR=J11Z^1'$.(Z VY M^JC!92=KQP9=?(DR*_68*[S#>_J%XDGT/&LC]*&9R^>3L%BLZ@]6VJM+T)B2 MC$L!6*@-@6VL[*@$*4;+K'/&M^GS^ A=/?<3/_%.WZ62AHVYS>+4CH>28IU* MFATH3A%#Q! A,1NY*.4#V3E\FSX-699VR$Q5XFS2@%45QP8O#)OG-8X@>+#8/P<]#Z&RI MS $ ]\JMWK0__Y$2K&OSB:S\\M%M+&L)M@<+84XUI$]58%I\(X)$(8'+E,1 MZ?9-RGLBS'M>,(A<]B'ZFG4LO.$8BFVV]0VMD]>T:!8C'Q@%T+R L,[3HO 9 M/&D:4K*Q)$M1MK -[<>#Q/7*$S"#0B;'A9?M<[N[TSL(J],Q* M1\F >=H7E.8(P5!,7:PS(A2G2FEBU'Z>DH1]4-1%2<(^&AO ;OMP(%2$DH[D M1_"PY+UJK-D<;X$YS,8C^<2A32WRT7F(014 [(6)O?(0^RAH"&B[$6RI[$2N MH_R8KJUN-6/@BQ&04!FET.M8A]1#S4/@40_!?32OR/ MRHR;S 0E==3$@HJUP9BJO5A\(=Z$"#$CDS[IG=#QV)MZ/A'I!AR=BG,X/L;# MJ8W(<_;1U6X$&$E:QE:/S$)2/JKH$CEL3>['=Y;"'%39RU'^;=?J&@ $#TU^ M<8I.798.DN2UCYV*%*OF EG+@FBR<;K)=,"?-X6Y%W Z2F'NH\4!@/4#?D-B M:7WA?KI*FOQMO/S\_&*QG'W!^?I"?LVH+!84GV#^%'X?<9X<5][1'H!U'+O- MX*(O@(D'AK0YE-2D.CIS64@:90)K@ MR2&I#4Z<$^"$B#EQ86*;OC;7:!B$T]<.4(=*>P! V1CEZ?G+W[_B=%$;?HI< M;*C5V<:2_^I2H;\%2W#/&+6H!ZQ-,DQW*.GY6+HU:(Z3_ "@L[[K4C?R2TM* MVSSQ2D2=#D)"BF-9 T& @=25B)!>N;>'DGY+'G<4:MX3Y4M'0V MBZOC _&5B_(!T^Q\NKHS=M@)^)VG='+D_3!M'9UQ/^*E_3BLE-;)4NLLF%-D M-74(-:BQ-HO$R,$;K@&]I*5I M;.1MCKUW);#?R+<%FO:,*PY3U5 +=F[;@&.:(]WSK":VJF%SI%TQEI2V26M# M@0$M)\68J'Y>!)ZL*TX))UB3@.Q$%NO%>!'.S^=UB.^J"^'FM2O!7ZT!%VVM M(S'@?-"@5$((G!6(*GEI?!UWTNHBT>/4/0U;M0^.MB3J.E;24S%4W?=$VNL- M38S:R7LB[0I1@8K[Z!.@S@)4C Z\(RB1#U[O@CMEVMR2'H"I&\FB:(D$!5PI MK$W,"@0="G#R,(+RR@3=9$;-0T0]#<.V#VKV,6Q[J60 &9:K[L&+5[/Y Q,M M5I5/BEO:#GRH]R$DJ*2J5TG!.H\,0TG!F=C$K=B+RM[OXG8$CMN-F9MI:@ P M_$2?>U?.\NQKE=JFPJ&@<;'4#M;K!J]*@Y<?'7KSDLD?2MF-\P9>MI6W0"@JJSK!G/$$2Q$#PW M,DBC2%!-;-DNU/4+M^-!<-MV=:Z1 <#L1Y'P.D=)A4T=H(R8I11TMG2D0 MEU[2*D%:&QB0OA]5R4WVPJW4#*0X_WAMWYXF>+3H!X"?#S4FGV*^G,QQV8A% M!<4"N0(LU98)J KX.I+&^NQ]U,:9U&0D[G9R^D50!WJ^DY<_6N@#@,ZVB'DS M/?K]?)QJO5)=8C(B5S8D*%Z2)Y#JS$2'D?9I;XFEP$5J$@7N1EZ_A4#-]K@& MNGD2B-LLSD)^HBK!0,D\$5^FSBEG 5S2,5B=D\]-V6S)IS8K@HTQ@Z/M68U*N35/B^P@:.L(. M4?^L@2X&@*F'KX\&%XVBB)9?'N[625D^\CP M:$T, 58W;I8%+C5%,P9D5G5-E)J/L0@ZH>)!Y"Q3DW.O)W-->R_M/GA->Q]1 M#_X:)@4>UAG/P:(V%"!;5\.<6CV>DO5!Z3MS.5M>PSS1Q>V]-+C7-C]?)8OTO+=_"/.O]$FNUHED9,-K:VC'KG2CV+LH.5+*?6\W+\9S3,L_T]?-TOGA ML4^N6I8 M*9G4S-EUDPHEN:\ND@:C52B>ZVACD[.KQPC;"4;FR;@>3?0Q 'P]O_AR,0EU M'OW+4LA.OBNW"F#&TS3^.L'7T_7"B+N272)G7R=.*TDADE]>(DC4 M&9TMVJ4F-1Z'DSS(XK4#H7,[@WP:/1Z,6 KTXJSAN<:;<8CCR7CY?631>V\U MK>[:DT61A0='X2B())E7.@4\W0':#ZH&61O2$?(ZTT;?7M8CY<:* BF))Y5X ><2!2K*&R93]-;RG;RPO5\]R(/8XP!U AT,8\892UKQW.0.W4-$ M[00C^Z1@U+DNGLIEX,O.G;-R4ZZS2[EV>C%XY[O#:1\@Q"RFL\#J< MO"7"$[DPO =J]KHPO(]*!K"7/EQSPR4B1;,6,B9%!MPSB!2.0":#;H20.? F MF^F )Y-TI_R]:MOVT<008'6C7*=82\LI.K"\MBD4=3QC2!&Z=HJ!*E-8(B$49??(G@DTO@O68ZF'IK53SF2CV5 M$21[Z6NG$21["*]O #P^,8,D8+F*$H3'VO/>.W Q)F#1AQ*434[^A"-(#@9% MMP+M&QZ/%FLFR4KR(H/Q&4$%Z2'6J7.NSK%4:&/6NV5]GM((DH/!T:DXAU'3 M>+-TKP3IHK(1=/(25.VA'17MIR8(Z;,A*M,NA2EM:U_[N8Y_B&/:B9R'@9,M M!5[<<6L2*U"$))=+F'IOSF5(,5A;VP'[G;H)_E2UKWLI=J?:UWVDW/=V<[=R M+T1A(S<*I*I#PX5,Y)9G!M42HBE*!+O;T=1A)8\GKG?=2U*1Z=TJ+8XI>3YQU>O!$.A"B'T#82.6 MFPP8'G/)=21HY!Z4*:LS40E1&UDLDYR\L)U0L.WI_;B5C2!PM/@&D+9Z]*@L M*V[(ABD(@IA2F(D?$SG8DFQ@*?!\TH3[F[UJG_OIDG%,3K13?0P 7X?,D9+. M*XKI I8?]7.>X&E@PE@^VBNPS+G M3@_ G\^^?!FO6U6&:;ZJA1P?UKG_H<=U<(2],[4=G5%?>]_9K??5.8:3V>)B MCC_.'(MB%0D%7)V(HQ)#<(AD&%-@445C_.UT55>E*7M0>7QQS@XON^H7+[2T M+"$#K@7M#EQ+<%QX2"$P@U%IZ9NT9=F/S+Z;M;1"V=UJGF;*&V9]SP,&XX@Z MGAV>VM;8M:S+V0^-4F85HRX@3(6(L!H<[;Q@E?*6T*-M[&]]=V7SWBT_X_S: M&]>.K\@V"UU)$#WCR(V@V+JK#/6/M_:+DPZT-SM6E$/0 M_V4';50I%0H@;!2:N">=1>$=%.:T\)F)F'8I;=P= 7TGIP_4V&V='R"^GK7^ ME_%T_.7BRV76+'@?;'+@".>@BH\05:CM\EQ!JX2W:9=ZJ9WT?N/-/6O^$+W- MNA!BW]H/OU\CG.5BI#,(UAB"?A6$^JZ25-Y(9H3-P40MV4B1 9_H;9ZB=X[D$WB3]=R]%_58Y=.K(^FA"X@R$H#6AT#&( M=4J?-%PJY!*-N54I<]^IUCZO'99O>:">9R<1>M]P>OGEZV2VNAOZ@_Z/^ WG MM;IPA,E/B>O(Q3,+\^XA%P;P09*IY[=!9I )O$@,C8K1%1*Z+WPE5 MA[Q]6&:I W U5\'3PMBSV?1B,9+"*E:;9QGAZP!3I2 H;B$%9@OR6"+*!A!; MO;S?,];>$;:_ OH&V,>+KU\G*[;"Y*]3_,'MI7U^-WW^N3J>KZ>K([W99)14 M(,E)#CP;5469P'DO(7GC?!9(8>ANU1Y[O[K?+A<-P-56^,.'UMO9;?Y8BL:[ M[*'.;:C7K"4$*VJ/T1)B)G_5E]T*R@YX>;]]+GJ!UW$*&.9QU>96Q^)]^%[C MGC#-*]'2M^<7^*-IS(%G\[L_O(/#JP,YZ>@,:_/6Q?JBS)QVM\6/TP?OF&7! M*V"Y8D,(3RX4.>R&,R-=3C+&79HB[QUP/T!31Q,T+X5]^88;K=42\JSK8%C+6WKW<8:VLT5"45#8+AK*H%O(XANCA6L)]T'7GIONIU/C$ MS>$1E4M[O^.4!K%E5=-#F,U6T\9)6%&JGB2Z6"!RP\ 50HTV2>?(GYA%O"7S MYQ?SNK!'66@E8LI0C*!P++-,$5(B3F/)5GI+P5,33K>3,UPKM@\B'O'G#A'] M XL[Z[.2T90DQ"4I-@ZH:]5[PZBE@%2U#P'9CC9^$88VDY1OR<##6'4@0*& M@:1']_)+UIQ*41$;P&SMMUSG:1!K I)'IYP+L?!6V-J5QGY/"4YDM#I3TN'X MFRW#I*&G57DC9NF?D^>SQ?)09^K.8[KQEQZF[@0N4=+.LY(4..TX*$NH7(W0V B* *V M94U.278G<;BF:Q_D/)@#ZTY%3\8L'9?;NN]I;0Q37_DJI0-J1Q%?6?5SYY+3 M)JD,)"-1TS[%HFA2,MS6.:O275\E^&'$HB,YD"#8WU?"T:#IYI!L5E M9S7F(GR3F]4/DS5<"[0/0NY)/'2ABF%D'RHWKZ?DV=6ZMTLV?"BB>*P=5+D% M950$+XL'+ZP,9+N]S4T:O=Q#SW!S6!U Z2CA#P=#&]/_*?Q^E0NIUXZB, [J MJ1>0K$@ZBD3$(NWXP5MN>$L8;2%IN/FI#I!TK H& *:_S>9_7TV=^_(5IXN- M&[(9!G;)4E"I<)4ME.PU+1(;P7',M;6:(=DQ(6R3";P[T-9O'6LK>'6ME '@ M['+__H"3L-R:Q_4I,:6D!RDCHX6C)-1L!@3'7(R9EDV;X0^/4M9O,6LKC'6K MD&$FUI\3%>/EJY#6DQT/".)N/:&+-BH/T-11L/8"XW);IQ[DW LR%IS;.O6! M:XBR?>>.I5&J(0\IEW#GAVM?81$]!V;"$[HWA$ M@[C39?8CN1Q(6J@#)-SID=B!W(>9_KFY,H_IQ[3U09W;CI;YGGN XTFC4:< M6B%M.%9;B)'VA< 9LQ9-2K?'00_9A)#H\5VY*=3U!>](6V>4I1!CM0E(X09\ M#+14&!>V$)Q];L+GO10-THSL@X;;9J0;V0_ L7TSFY[3T[Y4&7VBWUFUDPDL MB)*9!:E8[1)@<^UL;R$Q@8Y$)+EK4M2\C9A^H=.1GF^CYUBA#Q XFX;8&%TV MS""$.A!%<@;/T6I^!#<'R'P(R+FVIB[G+$G/ MA$ODQX54&Y][ LDEX[K)+9.[I/1[U-!F>SI2X(.#S.4H,"6U-A33 MF=KO5]FL(#+B(7&>=: EQEB;AM);B.FYP>B1"GX0+P=(>P"(^8#?9I-OX^GY M368V%C,S;8OB&E#*.J%')5I-G(-(M)4+$QUO4Y[X(%5#PM A2K\[,Z C#0P M3F]P20^[M>]Z+\G[\ZZ.]8B@T"-MXSI!MAR]D\(DU>1XZ^4WT@L]!-\,PO3RR:/)MLL1:%U1+)02F?:UI6'1&PA*P%%V6URYY:' M]^O = ^$3H0X OR[V$^KI[."2GR6NW(D(@Z()#)0C@S-K0 MQ'VY34B_)1%M/-ZCA#TPL&RV8A;0!=J!@:&GK3@R!\'K"-$RP4/Q/K(FF\U= M4OK=:HY3[0,X.4#. T#**R1QA\FKBVE>O"P%TW+\#3_^%KY6EG[,HTS)H$;@ MI9Z/WOWX7)?+SZCB1I,A05>6R)2F<)ETJ!2O5!F1 :?30;N$JT4[4*\W9ZY&S3= M)*-?MZACV!PAX2$,!%GM\U(5E93+8)FGX"'G.M1+!$B6/ NLO78TT"89@6= MW3K'AXMS"!BX/.LP0ND0!%A#5DT)S<$[;\%["B$Y.8)&[W+S[BD.A=E+8_<, MA=E'?'V/!;DQSP29=B7Y5%ME$>#9:IHH4^0\66VXT,;)7(7;-K\W/UHG,\=YCH1=\G-+[<2.X+5*(+U!%J(.0KM3E<2]V6LX3+/2_#:I MM.[4,%!,;>X7/)O-Y[.:9GX>OM)/EM]'0@3I'#%CC:_6DK9:9[(F(4JNK$J9 ME3;'.WL0.;QJN@.QL0/J.E%4W\=!VQA[/ULLQK1.[W#V>IKF2*';2'%O$8> C5U )IQ1DE"3&4AO3%I'!.%H_3 ?:)WP+6[9'@'&HF-!EW MV^0@= \:AY<&:KC-=J"FOG?9F\OJ^>P;3@/Q,_X=\_//87Z.]5MSXNI#5>(H MN!*1LP2Z]B6B=59(A": 9,B],2S=&=-^S_:ZWWN'%RYTL*\V%/TP4?4&K_-C MI$K(:K5E"%A+7!0$3ZZ"X3(H'CRJVY7,>T'IQLMVPH_Y*?!SN)"'"9J7_WE! MXOJ(Z6*^NN3^9DPV=WT!\P:GT5CO#&KP,@1006?P=>!972*RL@IU2;>*H,+I@(W/LB,(18Q&ZC M_QY_UTY@S\)TX.Z%FQ]3@=-"QZGKZ.>!=?;)9U-\P=K MD8W;KJYC8)P4!,7;O)XKZU 5T%[15I**%;=G1W=TE6EW&H^^PG7S5=O4<-6] M0S"M/;.,'+PL0)E"?],R 04$S.IBHQ--+JSO0V3/UW4:H>O.7;!6:GLZUNOP M7N //*V1)6O8#7POQ!$*G'06S IQ(2$$'B*((#A3+";T3>Y_G]">7;6B?HN7 MO&K)?ZT.-R"5*1_NXS#5M5D\,G*3%QZ..B%JG)MG-'>E[0E9L#TS=WS>\ M.V4]'0-VELFUI*>&R>LI??S+ZA5'-)3:^QV-C-WN?/5@ NN!#$?G(912#Z5K M+TQA":YHA!*6UP&U3]P$OMB@_L'&H-R6(FI_?^8] CD<'$+P$GRR.3D9!"M- MMH)=B'LZQF\?--T]8^Q830/(3CS,TR0L%N,RQOQV-DT;!DW,63GDX+FJ-5#. M0//N^"0SF(\81;;06LM8*E#8&G*#8S?/BI2[, M:M;DEO/.%/9;[G%"X]I 88-$XLO?OV):8GYUL23I7?X@?*]277S >FLSU]XU MKTC"8?(?&.8CKZ7B/F1PV0A004@(4A80"D..Z%#?/F=M!=+]B>^WW*0__#96 M\]/)(U45S*:5ZUG-H[W'^7B6Q^E:/JWCI-+N+VR483J0XQ[233+'[!W/(&SV MZSD_7FD+WD@TT=*FGYM@;*)O/:H M$P2G12'/QH56XR0>H.KI))CVP<_C)O-0Q0QRFU]UV\#%:KF/$!EJY2.$I,AI MD5I#\,1' %U[;' M=."G/4I=5S-G?N#G7;D.LLV$LM7Q\"(;I-& MBK)&(XZPIM"$V@7,R2;G?\>1?;11V_7MSZZ__>H WJ-3+B4&WBJ26JYC! T% MY^&<#JEWK.()]3W,0'F+.3J\8.S^A[4QG W+Q8X$ MI7-O^X6FN1%K2RQ8),=12P2O7*BK> 0JH@(W.2L;:5:-TS M]:0-[SX8O[^BK6>D/!FKW'45W+ZO:&/!3UX#=R3F"3E%*(O :^W&:DA?H&T> M,HLE4XC.79O)4(.RZ\]NK]:S^;RV^UJ]\]GW.P[3V6]AGM>MG(PHDD7C( 5' M2]/Z"#&[7 OZ@TO%<51-]L7..'C2%GL?]#YBL4^$@2&T[ES/R3.ZH. :2LX6 M%.>UV>]U'_$/ S*9GHVGLGG:O^XBO[X:?-SJ5$M\AQ50@")Z) M>6;K<,,$/ @;8HH$^5U.\YYJN]>]]'9ON]=]A-BW]F]T*DVI9)Z]@J@$F;M4 M6YTKB9!85EKQ$HK:Y9#MJ;9[/5C[!PMQ ,=AJQ.5\&4STX4"8&LC1<:L!J#% M&=KOE ,=,!;/$]-M6H)=)Z+?,]5^?8>CE3(@0&W&)TC.LG$&@5GK0#E+BRI* M2\:0YZR,TY)A2T@-87;2X>J\!Q<'R+;O9CB??IM]^CR[6(1I_HC?2&B(T[MY ME0\P!, MR]JZ7DZ ]S;JY"4'S%'7:92&MFOKR19X*>AG+*\\$L)**"(F7PIM:][$:&P#L'I7J?4)]\Z/36_! M3WJ_ER2'X2&<& !/&?)O+^H*WZAK<7:Q_#R;C_\+\RA[2Y:"MCU?&XDIGP6$ M&$@=*6N,OD0IVC0TZIJ3@5OXCJ'8U4KH!!<#6!AGD]5G:#_;*HEZZ6^ZP)'G M3+FD$#*O0[.XMQ#I*V@># N&-LXV=6B[D==SCK)?"#?0X,&X_(;S..O;9*^^ M_#LY:N/I^?IF A^I@K0O9@718B(!^UICEDG .HC$)0NR#,M:;V&BY]S&$S74 MQZ)A #;Z\DKNYCKA=E&\G4V_$9>X9GCQJ=Z,N?[S6M/S=K;\#UQ^P#0[G];- MZNI)ZU]:-=3X]#E,WWU==2D811:%S,6!2+(>OGL)(9/:%-<\6J\CRB:G!;UQ MW'-TT.\:>QHX^YD7Y-I O9K--]^JG^.CHHJ/,7I@10=0NC:ET?+[Y\"?/OLW*[Z']3W=]MD?NN;VM3[WX0 MK\,H?3=%R6Q+AH*1EHD+]>)Q3<0J@USGC,:V:1WPDY2^%_2(W$@H*3A0V04( MEC&03,D@'!>BS?' _Y2^[XO>=J7O^V!@ /[2S5/#S'WP.68PUA827-84>/$( MJ!T/3,>@8I-8?/]"@2=0$K\7$AXL%-A'+0/ 5).CP> \*Z6DZA?57GSD$D7C M#<3HM%+,%6&;M/_\V0L%]L+6*0H%]E'T ,"^_=@YQ6B#K->P;"UMUDZ#UYF# MMY)S[LB9UTW&)?UW*138"R0[%0KLH[$!P*Z#H%@G%KE*#$R.58:1]J<<&3B. M] V3M8W]6-1N"@6>0.'[,1["B0'PE"&_GIAZ-?SR3I+S1_;FPVPR>36;UU\: MH?+&R)"!">U!U=W19Y- I&B$#EGY/*PZFH/8'/C>T#&(NUI#[1'UWV.]K4LU M1CHR+X648.LX45):G9O-$F3#F0A!H8UM^KZ9(6BLX)A5>B2;X*'7D)!"10"FD.+>.W(XA8%LXMT7P-QR? M?ZZE;M]P'LYQY<>_(+OQ*HSG_QXF%]>F&2A,G@4+Z&J;('+OP+NLAL)&RC&3A*DK"?]2/!> MMFG,.@#F!Y" '? ".?TVVBU:GWY^=FM.['$A<2Z,C;XN.>- &UI _CC\_!-[G2T1O' W#2GV!.^Z0X&\JV>TI!K=V8 MD5%.V9@#>(T4A'B?P!7G(/ 2HRR9Z=1DYGA/_#[1!/9I5T/?:_@ : ZSA<<+ MVK._A=K2XDH(89K_C/E\/#V_[&1Q2+N.'9_<06N.0WCHJ@W'EEXR+ MJXX'5X#GBMLZ5"LP4PM]*O2S2Q"]2B4'I[)O8M>.H/GHD>S[O_IJ$JS-I3"6 MB27O:QT_1:F.!0" MDUG8IOV.CH R,J8%2@DF6 -*4 0<$T7 W!G%DH[.E3;SVY^4H5VL;RK7XCNT M*0(+@5R::#@XS1$PJ<(]K4N,32JY#J;XZ9K8?7#9@8D]0,$#B#HW#+W Q?A\ MNE;K:NI)#E(*9DAVBJ(%9]'D7N1]!/4+L2Z4_2A^#I#\ !!T MR0#FL\6&IZMEN&DYP[E@Y+MFD@Y*8@DU1(GD3$L6-(J"PNPR.OJ 3?51VH:& MJT- <&=O[%8C@P#971/_8;SX^VH5:N=Y=$: D12@J1P8!"\0C'+6"ZY8;K,7 M/D14OX5\_>R(G2EI4(![/INNW-7:GFNS. L:XW6H/8Q\37O*""$I RG\O^JN MK+F-(P>_[W_IW;Z/EZV*'6NC*JWCLI)G%OJ*6263"D=T5O]^T11%*>(A'M.< MYHN*-EDS:. #&D #Z*R<4][3.F??NXAJSP4[3O1;,76B'!K U/4$GY6ZAZ]H MFF__@ONE*39,J>BU(J"4*%>,2^("+P/?K(B&9T]IE:Z^S>2T@J-3Q3WMG?<- M(.@6);$XS[D-:0*S\72A7TP%SP-5Y]TL;2 K27MOT^Z^Q3&>9SBL]X%F\$Z9$TJY7$R)F*M2X2[J!TSP50; M]KV%HH&/B$^7]MI,[CY8WQ"&KJ:S%*![#C:LYSH&IPFC:G'546F<0 4#84). MR@?IZPP8W$C.T%.W>Y'U%@2=P/@&X'.,];Y9%4$)*] Y@(0AL\2066A+P#-' MJ(G<1) BU,E8G43UL!7C[<2)=<3<%*:7>Z(CA:1;;2+QJ:1AJ-'HT@I4 M56^L"\QY%2M'DANH:B4$J(Z.K;@\550#XFZ\J(E^M9;/TR(YN/OI^W0^>1CE MK+EC61%/2Q"E%1#/?"!)&QN2#LE*N1UQ70K__&/ZXU]/;REX$\O/!6GB%=+> MH>/R\F.G8:Q/L31EU7[JNO30C73B1BCN"?>*HONK#/'H?1 A8@Y9<2O%#ECU M8"+F\\+-OVW6$0-HL(UIU;_PW0>'4@IG'E MM?E /94%[4-A3^<_J3:^ MLZJCL!H]L60SL5XG(E,6B!O'B36& 8]<*J]JZ-XNHDXU,)N>_5(CI[D60FA. M%&-H+3D&VQ"!$9ZXIF@PT3>M$/+6LO0GB0LR,XL@IS]CLWQ< M+9.SB=IS&!XNL@6I.$F6HO!M]L1:+U'X0E(P.D@9+LWPO-QY\M(&N=A1<1N_ M&8,?WRTV\"7[XZ^3KRG,9S/'QE6ZYFZ<]YFH3'Q4FA2#$%%W&G"%GC3A'+H0SN&1[_;2AC0=2I]]B# MMD;@>%[4;,-N3R)L"96;%K0\?:0 ED;T6A@K0Z^T+F/7@R.<44ESHC+GNB'U M=MH:065?>-B&MYZ$TRC>NI7:/I=>*9; 029FT>^>HR!6>$T$1$7!,O2>SP:X MM\0U@KB^$+$'XDX2S]&0^Y%F?MK_UKOZ^,LXS9"L;X\WZ4>Z6ZBJL2"XX(8$ M#!3+)"",TY@3Q'GFJ?8N:EDW6;J3O&&/Q9K;@/L29*LV<7U]2_5V$C@ZVYR M1=9)H5UI/ >B,W!'(7)=I]?_("H;L9(]PF0?0]F+S%H"Y/7D?O[0+3C&GKN# MK)8\A$RH#Y1(PW!1(2KT;*@KZW"J3BG5#IH: 5O_2-B&N1/%TBC"^'(IBG'@ M-B3B->JFE$*@_\(9T4II29T&*>IF;M9I:F3O'01AQXBE482)Y5*D$@ 9'-%) M6506'8BC/),RPCTZYP28*E7K.V@:MCAE6(0=(Y8&$+:SL8WJ%#/7D2C%T0KK M-X"@/NS\S:KP54I*K:,9 QF+7F<2EM@R MS9AKED.2(D=>I7BXUU4,V\G3QL8['"P:T(FU$FP?F5119Z(,0TT6F>-V$PT) M2@B>C,S>5BF/.ZHFONE3W2,Q\5Z-_"$":@!@'^8=\J'K/DZ_^_'3M*"R.2&3 M4 SXJ1NC))?%4$\#N_O[];I";@[B-TWZ[NIG]=3_!'WQ!#5/94-;GKGIZ?_>"GB$H8IXX,G43A'9$AE6R\35)S55E.?G*LSNF$/XDXU MA\_/??VNC3T*60,+PBI"0^E5=A:5,3-!A/<9>'8RU(EK]B5PX($$?>/HK3VK M(J.*0\!LM*NY&EBDC),W&<2Q)U\@X<<*ZK M'$R>PYZ]]".\IS%_[SPP :(*69( J)$2T(&U$9> +#&44LXMK5(K<"2]%V#M M#D'9]JZ2>E*\2.-W0K/(GD^N;_YJMH'LA4SQ\5Q "#F2Q&U)E<9(4'7*C".?O*(T"C#GXL$&^B[ MOAV"HC7[5D%*#>16KB=H ])O\+_4?8%Q')7TOH\Y8.R>.)%6<@("/ E1!^MY MSE%4R=V]H:,],)TLZ[7SD.,9WP1NGHYS"NV?T\/(99HHY$P$]PE5BTD"D!+A MY8YAB=]F5B7?]H:.87-IY\'-\8QO #>?IY. G+E>C 5Z2B=>C2TDA MKI@4K$S%[6&MUPVOCJ0:@.#M \8= MUUTW3_'G>:%F!$[8G%&C<<\0&#T'3JP5F@1DJ#+20N%(Q.!)S&1RJ M)'H@2CH2O/)E;*X3],TPC_5\VB^EKN=RL(J(CX*-17%G(MDKJ?Q=1P]JKZN% ;_*HG\1? M?E'^E(O?__V/_P-02P$"% ,4 " SA&%-D-WVFL$' !') % M @ $ 97AH:6)I=#,Q,7$S,C Q."YH=&U02P$"% ,4 " S MA&%-TI4XB,<' !1) % @ 'S!P 97AH:6)I=#,Q,G$S M,C Q."YH=&U02P$"% ,4 " SA&%-HEH .^X$ !1%P % M @ 'L#P 97AH:6)I=#,R,7$S,C Q."YH=&U02P$"% ,4 " SA&%- M(!-K.OP$ !K%P % @ $,%0 97AH:6)I=#,R,G$S,C Q M."YH=&U02P$"% ,4 " SA&%-18)GVIJ, 0"PC!4 $0 M@ $Z&@ :V9R8RTR,#$X,#DS,"YH=&U02P$"% ,4 " SA&%-XP7/J1T+ M 7;@ $0 @ $#IP$ :V9R8RTR,#$X,#DS,"YX&UL4$L! A0#% @ ,X1A3:'X\.U,-@ *20" M !4 ( !>&UL4$L%!@ 0 * H D@( "#H @ $! end